Beberapa struktur QtGui

Barbara Streisand
Barbara Streisandasal
2024-12-06 09:07:10386semak imbas

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)

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>


          

            
        

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

Kenyataan:
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