PyQt5建立乙個新視窗

2021-08-15 17:46:01 字數 725 閱讀 1981

1.使用qt design設計乙個空白視窗(注意:我是使用mainwindow建立的視窗)

2.使用pyuic將.ui檔案轉換成.py檔案

右鍵.ui檔案->external tools->pyuic

3.新建乙個**.py檔案,大部分操作函式在**.py檔案中,防止重新設計視窗時造成大量**丟失

4.**.py檔案

#-*- coding:utf-8 -*-

from a******window import ui_mainwindow

import sys

class main(qmainwindow,ui_mainwindow):#如果你是用widget建立的視窗,這裡會不同

#class main(qwidget,ui_form):

def __init__(self):

super(main, self).__init__()

self.setupui(self)

if __name__ =="__main__":

main = main()

main.show()

5.執行結果

第乙個PyQt5視窗

右鍵 external tools qtdesigner 選擇main window建立乙個窗體,從右邊拖動元件到窗體上,儲存路徑到自己的工程目錄下。右鍵.ui檔案 external tools pyuic,自動生成。py檔案 執行這個.py檔案是不會顯示出視窗的 第一步 注釋掉三行 第二步 在這個...

pyqt5 按鈕 彈出 另外乙個視窗

coding utf 8 import sys from pyqt5.qtcore import pyqtsignal class firstwindow qmainwindow sig pyqtsignal def init self,parent none super firstwindow,s...

內建視窗 pyqt5

注意 在主視窗中需要新增乙個girdlayout self.gridlayout.addwidget self.child1 將視窗放入girdlayout中 self.child1.show 開啟子視窗1 小技巧 發現出現了兩個底邊那個東西 在由視窗檔案生成的.py檔案中找到如下 self.sta...