我想制作一个正则表达式测试器.对话框中有两个textEdit小部件.第一个用于输入正则表达式,第二个用于输入数据.如果正则表达式可以匹配第二个textEdit中的数据,则匹配的字符串将突出显示.
但我不想在对话框中添加任何按钮,那么如何在regex textEdit小部件中立即获得更改,以便我可以在第二个中突出显示匹配的数据?
您应该能够使用textChanged
信号捕捉到这一点.
只需将该信号连接到回调,您就完成了:
def my_callback(widget, *args): # Do something with the widget textedit_widget.textChanged.connect(my_callback)