我想强调一个QFrame,如果它的一个子小部件有焦点(所以用户知道在哪里寻找光标;-)

用的东西
ui->frame->setFocusPolicy(Qt::StrongFocus);
ui->frame->setStyleSheet("QFrame:focus {background-color: #FFFFCC;}");
Run Code Online (Sandbox Code Playgroud)
当我点击它时突出显示QFrame,但是一旦选择了其中一个子窗口小部件,它就会失去焦点.
可能的方法:
connect() QApplication::focusChanged(old,now)如果它是我的QFrame的孩子,我可以检查每个新对象,但这会变得混乱.
我也可以子类化每个子窗口小部件并重新实现focusInEvent()/ focusOutEvent()并对此作出反应,但是对于许多不同的窗口小部件,这也是很多工作.
有更优雅的解决方案吗?
在我的Qt应用程序中,我想在同一浏览器选项卡/窗口中重复打开URL.(以编程方式"刷新"此选项卡的种类)
运用
QDesktopServices::openUrl(QUrl("http://www.domain.tld"));
Run Code Online (Sandbox Code Playgroud)
为每个电话打开一个新的标签/窗口.是否有可能在某处添加"target ="参数?