Python图形编程(PyQt)鼠标点击QLineEdit无反应问题解决

来源:互联网 发布:十二生肖 知乎 编辑:程序博客网 时间:2024/05/19 23:15

问题:

用PyQt4创建对话框,并设置几个QLineEdit,分别包含在2个GroupBox中,生成.py代码并使用。编写自己的程序的时候,发现点击第一个GroupBox中的QLineEdit,没有反应,但是用Tab键可以响应。


解决办法:

看.ui生成的.py文件,发现一个特点:第一个GroupBox中的几个QLineEdit定义的位置在上面,2个GroupBox定义的位置在中间,而第二个GroupBox中的几个QLineEdit定义在下面,怀疑可能是这个原因导致的第一个GroupBox中的QLineEdit不能响应,吧2个GroupBox的定义都放在第一个QLineEdit前面,再试一下,就可以了。


具体原因不明白,刚接触Python和PyQt,后续如果有机会研究明白再记下来。

0 0