在Windows下用Qt 4.7.0编程,我遇到了一个我无法解决的非常奇怪的问题。代码现在变得如此之大,以至于我无法找到将其上传到此处的有罪摘录。
在我的程序中,我允许用户使用“项目”。每个项目都包含几个阶段(例如,与Adobe Lightroom相比)。我通过每次用户切换当前阶段时改变程序布局来模拟阶段之间的切换。在程序的左边,QMainWindow是带有舞台按钮的面板,在右边 - 相应的舞台布局。
一开始一切都很好。现在,当我在第2阶段和第1阶段之间切换时,qlineedits失去焦点(?),我无法再用鼠标点击它们。但是,我可以使用TAB键访问这些qlineedits。问题似乎在于第1阶段的布局失去了鼠标光标的跟踪。
有人知道可能出现什么问题吗?
谢谢!