我有一个QSplitter,里面有四个QTextEdit小部件。我知道我可以使用QObject::findChildren来接收一个小部件中包含所有小部件的列表(在我的例子中是在QSplitter中),但是我不知道如何确定哪个是当前部件?
发布于 2012-11-29 01:45:51
正如评论中所说,您正在寻找具有焦点的QTextEdit,因此基本上有两个选项:
焦点使用QApplication::
第一种方法的主要缺点是您不能确定(直接使用它)小部件是否属于QSplitter。第二种方法可能听起来有点低效,但是如果您的QSplitter没有很多小部件,那么它就完全可以了。
正如( OP的)评论中所指出的,您选择了第二种方法,而我是在这里发布答案的人,因为OP没有足够的声誉来回答他的问题。
https://stackoverflow.com/questions/13609318
复制相似问题