pyqt4 - 导入错误: No module named ui_imagedialog

标签 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

如何解决这个问题?

最佳答案

您可以尝试运行它;

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_())

这将产生一个空窗口。 来自 documentationui_imagedialog是一个虚构的文件。

关于pyqt4 - 导入错误: No module named ui_imagedialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24011680/

相关文章:

c++ - 使用 Qt 表单中按顺序命名的 ui 对象填充数组

python - 使用 pyqt4 创建运行 python 脚本的 GUI

python - 将样式表应用于升级的小部件

qt - 如何在 qt 设计器中使用我的 TreeView 子类?

c++ - Qt 窗口大小不正确,直到用户事件

python - 无法在图中添加图例

python - 如何过滤QComboBox的数据

python - 如何从 SQL 模型中为连接到它的 QListView 选择行

python - 将 python 函数作为信号直接应用于 Qt 设计器

python - 调用一个函数,然后反转同一函数的参数并再次调用