这个是uitest.py文件的
if __name__ == "__main__":
global ui
import sys
app = QtGui.QApplication(sys.argv)
Dialog = QtGui.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
sys.exit(app.exec_())
这个是另一个py文件,我想调用上面那个py文件的ui变量,然后报错'module' object has no attribute ‘ui'
uitest.ui.tableWidget.setColumnCount(9)
Saya tidak begitu faham mengapa penyoal melakukan ini, tetapi jika anda ingin mendapatkan pembolehubah fail lain, saya cadangkan anda menulis fungsi, yang lebih baik.
Sebagai contoh, pembolehubah ui yang anda ingin panggil berada dalam fail test1.py, maka anda boleh menulis fungsi sedemikian dalam test1.py
Kemudian dalam contoh kod test2.py:
Itu sahaja
Bagaimana anda mengimport uitest?
Tukar kepada ini~