我的GUI中有很多QLineEdit,并且希望以一种不错的,可重用的代码方式处理发出的信号。 QLineEdit的所有内置信号均不允许发送自定义值。
理想情况下,我想完成以下任务: 1)行编辑编辑完成,信号发送到处理功能 2)处理函数接收字符串“ nameofwidget” 3)处理函数调用“ getattr (nameofwidget).text()”以检索新文本 4)处理功能要做更多的工作
注意:仅使用“ .textChanged”是不够的。那只是发送新文本,而没有引用发送文本的小部件。这将要求我对GUI中的每一行编辑重复上述处理程序。
我确定这是一个等待等待的时刻。