为何InputDialog弹不出来

qq_43357943 2020-01-05 04:07:17
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import *



class Ui_Dialog(object):

def setupUi(self, Dialog):

Dialog.setObjectName("Dialog")
Dialog.resize(524, 371)
self.pushButton = QtWidgets.QPushButton(Dialog)
self.pushButton.setGeometry(QtCore.QRect(190, 100, 75, 23))
self.pushButton.setObjectName("pushButton")


self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
self.pushButton.clicked.connect(self.msg)


def msg(self):

print('hello')
text, ok =QInputDialog.getText(self, '输入文本框', '请输入您的文本内容')


def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.pushButton.setText(_translate("Dialog", "PushButton"))



if __name__ == "__main__":
import sys
app=QApplication(sys.argv)
dialog=QDialog()
ui=Ui_Dialog()
ui.setupUi(dialog)

dialog.show()
sys.exit(app.exec_())
...全文
103 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,734

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧