出走的蚂蚁 2022-05-02 11:52 采纳率: 69.2%
浏览 733
已结题

'QtWidgets' is not defined的问题怎么解决!

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
from functools import partial
import 汇率计算

def convert(ui):
input = ui.lineEdit.text()
result = float(input * 6.5)
ui.lineEdit_2.setText(str(result))

if name == "main":
app = QtWidgets.QApplication(sys.argv)
MainWindow = QMainWindow()
ui = 汇率计算.Ui_Dialogi_MainWindow()
ui.setupUi(MainWindow)

ui.pushButton.clicked.connect(partial(convert()))
MainWindow.show()
sys.exit(app.exec)
运行结果及报错内容

img

我的解答思路和尝试过的方法

尝试过 from PyQt5 import QtWidgets,结果还是报错如下:

img

我想要达到的结果
  • 写回答

5条回答 默认 最新

  • 关注

    from PyQt5.QtWidgets import QApplication,QMainWindow
    是单独导入QApplication,QMainWindow

    app = QtWidgets.QApplication(sys.argv)
    改成
    app = QApplication(sys.argv)

    你 汇率计算 模块中没有Ui_Dialogi_MainWindow()
    另外模块名最好不要用中文
    你打开汇率计算 模块看看有没有Ui_Dialogi_MainWindow()

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月11日
  • 已采纳回答 5月3日
  • 修改了问题 5月2日
  • 创建了问题 5月2日

悬赏问题

  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加
  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题
  • ¥15 在现有系统基础上增加功能