右鍵->external tools->qtdesigner
選擇main window建立乙個窗體,從右邊拖動元件到窗體上,儲存路徑到自己的工程目錄下。
右鍵.ui檔案->external tools->pyuic,自動生成。py檔案
執行這個.py檔案是不會顯示出視窗的
第一步:注釋掉三行**
第二步:在這個.py檔案最後加上下面這段**
1view codeif__name__ == "
__main__
": #
用於判斷是否直接執行.py檔案
2import
sys4
#因為qtdesigner預設繼承的object類,不提供show顯示方法,5#
所以我們生成乙個qwidget物件來過載我們設計的ui_mainwindow類,達到顯示效果。
6 widget =qtwidgets.qwidget()
7 ui =ui_mainwindow()
8ui.setupui(widget)
9widget.show()10#
訊息迴圈結束之後返回0,接著呼叫sys.exit(0)退出程式
第三步:右鍵run就可以看到自己的第乙個窗體了
在別的檔案中呼叫這個模組,依然要注釋這三行**,在另外的.py中寫下列**
import
sys2
from pyqt5 import
qtwidgets
3from power import ui_mainwindow #
這裡的power是.ui檔案生成的.py檔案4#
這個類繼承介面ui類
5class
mywindow(qtwidgets.qwidget, ui_mainwindow):
6def
__init__
(self):
7 super(mywindow, self).__init__()8
self.setupui(self)9#
呼叫show
10if
__name__=="
__main__":
12 myshow=mywindow()
13myshow.show()
view code
Pyqt5 第乙個程式
先看效果,接著貼 最後講解 平台 windows 工具 pycharm 2017.1.5 所有 都親自執行過可行。coding utf 8 提供必要的庫 import sys if name main 建立窗體物件 w qwidget 設定面積 w.resize 300,100 設定位置 w.mov...
PyQt5學習筆記01 第乙個視窗
最近想學習一下桌面程式開發,可是mfc臃腫複雜介面難看,而wpf無法跨平台,似乎只剩下了qt這乙個選擇。本來想藉著學習python熱情,看看python下有木有什麼好看的圖形庫,怎奈我用的python3.不支援wxpython 才疏學淺,知道的庫實在太少 於是誤入tkinter大坑,終於在學習tki...
2 第乙個PyQt5 程式 Helloword
2.1 import sys mywin qwidget 例項化乙個視窗小部件 mywin.setwindowtitle hello world 設定視窗標題 mywin.show 顯示視窗 exec 2.2 import sys 建立乙個類,這個類繼承了qwidget class mywin qw...