2017-02-27 46 views
-1

我有一個文件生成QtCreatorqt5.8什麼是調用它並從Python代碼訪問其屬性/視圖的最簡單方法是什麼?我似乎找不到簡單的解決方案(和最新),所以我可以理解並記住它。我已在ui轉化爲py,我不能完全理解如何將它從另一個類如何調用QtCreator生成的文件的簡單示例

回答

1

最簡單的方法是使用pycharm撥打: enter image description here

或U可以使用\ Python36 \ LIB \站點包\ PyQt5 \ pyuic.bat -x *的.ui -o *的.py

然後:

from ur_ui_class_filename import Ui_Class_in_the_file 
class UrWindow(QtWidgets.QDialog): 
    def __init__(self): 
     super(UrWindow, self).__init__() 
     self.ui = Ui_Class() 
     self.ui.setupUi(self) 
     self.ui.Button_in_Ui.clicked.connect(function_1) 
     ... 
+0

我有它轉換。如何創建調用UI類的類? – fixxxera

+0

從ur_ui_class_filename進口Ui_Class類UrWindow(QtWidgets.QDialog): DEF __init __(個體): 超級(UrWindow,自我).__ INIT __() self.ui = Ui_Class() self.ui.setupUi(個體) –