ImportError:没有名为ui_imagedialog的模块

时间:2014-06-03 09:32:04

标签: pyqt4 qt-designer

我是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

如何解决这个问题?

1 个答案:

答案 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 是一个虚构的文件。