Python GUI中如果只有一個主視窗那將會很不好用,那該如何快速設計出不同的子視窗呢?
網路上有非常多關於PyQT或pySide2的教學, 都是直接開記事本寫程式碼後就出現UI了或者是使用qt designer 後在命令列底下下複雜的參數指令PyUIC 去產生程式碼,但筆者超不愛這樣的做法。因為太麻煩又不直觀,筆者想要的是像C# 一樣,使用拖拉的方式就可以設計好GUI並且可以方便的自動產生出相對應的程式碼後就可以用了 ...
使用工具
快速設計好不同子視窗的方式
那,主程式的部分呢?
from PySide2.QtWidgets import QApplication
from PySide2.QtWidgets import *
from p3 import Ui_MainWindow
from p2s import Ui_Form as Ui_second
from p3s import Ui_Form as Ui_third
import sys
執行效果:
參考資料