gpt4 book ai didi

Qt显示带有文本输入的消息框

转载 作者:行者123 更新时间:2023-12-02 07:43:42 26 4
gpt4 key购买 nike

在 Qt4(实际上是 PyQt4)中是否有任何简单明了的方法来显示支持文本输入的消息框,而不是仅仅从预定义列表中选择一个按钮?我可以(并且已经部分地)通过编写一个仅用于显示此类对话框的自定义类来完成此操作,但是没有更简洁的方法吗?

编辑:感谢 Luca Carlon,我让它工作了。但是为了以防万一其他人需要这个,我将在下面发布工作的 PyQt4 代码

from PyQt4.QtGui import QInputDialog
#This code works only inside a method of a widget or window as self must refer to a
#valid widget or window to get the correct modality, although we can give None instead
(text,truth)=QInputDialog.getText(self,"Get text","User name",QLineEdit.Normal,"NoName")
if truth:
#The user has accepted the edit, he/she has clicked OK
print text
else:
#The user has not accepted the edit, he/she has clicked Cancel
print "No change"

最佳答案

为此使用 QInputDialog。静态方法 getText 可能就足够了。

关于Qt显示带有文本输入的消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com