Qt 如何避免打开多个相同子界面?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 如何避免打开多个相同子界面?相关的知识,希望对你有一定的参考价值。
Qt 主界面上有个按钮,其click槽中新建一个子界面实例并显示子界面,如果很快的点击这个按钮会弹出多个子界面,如何避免这种情况,实现只弹出一个子界面?
可以设置一个标志变量判断前一次 子窗口是否打开 如果打开就设置再次点击无效floga = 0;
void Widget::pushbutton_clicked()
if(floga == 0)
floga = 1;
ui->Widget_little->show;
退出时在还原floga的值就好 我也是刚学QT,不过公司有模板。。。 参考技术A 用单例模式吧 !本回答被提问者采纳
Qt 子界面打开速度很慢,有啥办法能显著提高速度?
Qt 子界面控件拖拽完成,一个子界面上有几百个控件,因此打开这个子界面速度很慢,有什么办法能显著提高速度?
Qt 运行平台为arm-linux
确实不大妥当,改进一下
以上是关于Qt 如何避免打开多个相同子界面?的主要内容,如果未能解决你的问题,请参考以下文章