Rumah > pembangunan bahagian belakang > Tutorial Python > Beberapa struktur QtGui

Beberapa struktur QtGui

Barbara Streisand
Lepaskan: 2024-12-06 09:07:10
asal
385 orang telah melayarinya

Some QtGui structures

GUI dalam Qt membantu mengatur dan menyegerakkan beberapa parameter:

  1. Fungsi kernel (Teras) dengan keperluannya untuk persekitaran pemasangan dan susunan pelaksanaan pembolehubah
  2. Widget dalam Qt diwakili sebagai blok kod yang diperuntukkan memori, dilaksanakan dalam .py dan diterangkan dalam XML dalam .ui
  3. Organisasi mengikut prinsip yang serupa dengan hubungan antara JavaScript, HTML dan CSS
font = QtGui.QFont()
        font.setPointSize(10)
        self.pushButton.setFont(font)
        self.pushButton.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.pushButton.setObjectName("pushButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1126, 26))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
Salin selepas log masuk

Selepas menyambungkan pustaka QtGui, kami boleh menetapkan parameter dan widget yang kami perlukan pada antara muka grafik, sambil menamakannya untuk kod tersebut secara serentak.
Pelbagai kelas, seperti QPushButton, QMenuBar, QStatusBar, menentukan kawasan liputan objek tertentu. Pelbagai modul menyerupai kaedah API dalam struktur, dan apabila anda memanggil setiap satu, anda mendapat panggilan yang dijangkakan.

 <widget>



<p>Jangan lupa untuk menerangkan setiap kelas yang disenaraikan dalam XML untuk susun atur fail yang betul apabila dilancarkan. Gui hanya menyediakan imej output; anda menulis keseluruhan bahagian belakang dalam modul Qt lain.<br>
Adalah lebih baik untuk menyimpan fail projek di satu tempat, yang akan mengelakkan secara eksplisit menulis laluan mereka dalam memori komputer. Jika ada kemungkinan untuk tidak menghasilkan lebih banyak fail, tulis semuanya dalam satu. Python, tidak seperti Java/C/Kotlin, tidak membenarkan struktur yang sukar untuk disusun.</p>


          

            
        
Salin selepas log masuk

Atas ialah kandungan terperinci Beberapa struktur QtGui. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan