目前以最新的python 3 为基准搭建比较方便。
安装sip
python3 -m pip install sip
python3
-m pip install
pyqt5
python3
-m pip install PyQt5-tools
pycharm 配置 pyqt 工具
配置 pyuic5
C:\Users\10043467\AppData\Local\Programs\Python\Python36-32\Scripts\pyuic5.exe
参数 -o $FileNameWithoutExtension$.py $FileName$
路径 $ProjectFileDir$
qt dialog 代码。
界面生成 。
class TestDialog(QDialog, Ui_Dialog): def __init__(self, parent=None): super(TestDialog, self).__init__(parent) self.setupUi(self) self.buttonBox.accepted.connect(self.xx) 这块重新写 self.buttonBox.rejected.connect(self.reject) def reject(self): print("reject ") def xx(self): print ("test xx") app = QApplication(sys.argv) dialog = TestDialog() dialog.show() app.exec_()