1.先使用Qt designer設計兩個窗口,一個是主窗口,一個是子窗口

![]() |
其中主窗口是新建-Main Window,子窗口是Dialog窗體。
兩個窗口不能是同一類型,否則會崩潰。
并保存為EyeTracking_main.ui和EyeTracking_process.ui(因為我在做眼動追蹤,因此窗體命名與此相關,后同),使用UIC工具轉成.py文件。
2.寫一個驅動函數調用兩個窗體
主窗體Eyetracking_main.py
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(954, 530)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.toolButton = QtWidgets.QToolButton(self.centralwidget)
self.toolButton.setGeometry(QtCore.QRect(10, 40, 101, 25)) self.toolButton.setObjectName("toolButton")
...1234567891011
網站題目:Python中PyQt5點擊主窗口彈出另一個窗口的實現方法-創新互聯
文章網址:http://www.yijiale78.com/article26/deoecg.html
成都網站建設公司_創新互聯,為您提供網站收錄、網站維護、網頁設計公司、企業網站制作、網站設計公司、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯