Python 3.x PyQt5:“;输入”;通过GUI

Python 3.x PyQt5:“;输入”;通过GUI,python-3.x,pyqt5,Python 3.x,Pyqt5,我想知道pyqt5中是否有一个函数与Python中的基本“input()”方法类似,只是它等待与GUI的交互,比如按下按钮。 因此,用户没有在控制台中写入内容,而是按下一个按钮来传递信息 因为这个问题之前与错误的问题联系在一起,所以我会更清楚:我不是要通过Python控制台控制GUI。 我希望我的程序等待用户触发事件(即按下按钮),从这个意义上说,程序会请求一个输入,即用户与GUI的交互。我不太确定您在问什么。然而,PyQt确实有许多类型的输入小部件,允许用户输入文本,例如QLineEdit,当

我想知道pyqt5中是否有一个函数与Python中的基本“input()”方法类似,只是它等待与GUI的交互,比如按下按钮。 因此,用户没有在控制台中写入内容,而是按下一个按钮来传递信息

因为这个问题之前与错误的问题联系在一起,所以我会更清楚:我不是要通过Python控制台控制GUI。
我希望我的程序等待用户触发事件(即按下按钮),从这个意义上说,程序会请求一个输入,即用户与GUI的交互。

我不太确定您在问什么。然而,PyQt确实有许多类型的输入小部件,允许用户输入文本,例如QLineEdit,当然还有按钮。没关系,我正准备尝试关闭它,因为我找到了一种方法来做我想做的事情,只是为了尝试更清楚,我想要的是一种与input()相同的方法,除了上面所说的输入类似于按下按钮。@corlo407您的评论并没有真正澄清。是否要显示编辑字段?是否要显示按下的字符?按那个按钮会做什么?“按钮”是指在界面中绘制的图形按钮吗?也就是说:按钮是为数不多的QPushButton对象之一。代码在某个时刻会期望用户按下这些按钮中的任何一个,一旦按下,根据按下的按钮,代码将获得X信息。但更多的是等待一个按钮被按下,而不是按钮会做什么。