我是pyQt4的新手。首先我安装了pyqt4,然后安装了QTDesigner。并试图运行给定的程序(从互联网)。该文件名为main.py
import sys
from PyQt4.QtGui import QApplication, QDialog
from ui_imagedialog import Ui_ImageDialog
app = QApplication(sys.argv)
window = QDialog()
ui = Ui_ImageDialog()
ui.setupUi(window)
window.show()
sys.exit(app.exec_())
使用终端
运行程序python main.py
我收到以下错误
from ui_imagedialog import Ui_ImageDialog
ImportError: No module named ui_imagedialog
如何解决这个问题?
答案 0 :(得分:2)
您可以尝试运行此功能;
import sys
from PyQt4.QtGui import QApplication, QDialog
app = QApplication(sys.argv)
window = QDialog()
window.show()
sys.exit(app.exec_())
如果你使用的是PyQt5,请使用它;
import sys
from PyQt5.QtWidgets import QApplication, QDialog
app = QApplication(sys.argv)
window = QDialog()
window.show()
sys.exit(app.exec_())
这会产生一个空窗口。 从documentation开始, ui_imagedialog 是一个虚构的文件。