关闭窗口后对父窗口的控制
来源:互联网 发布:重庆淘宝运营培训 编辑:程序博客网 时间:2024/06/05 21:54
bool LanguageChooser::eventFilter(QObject *object, QEvent *event){ if (event->type() == QEvent::Close) { MainWindow *window = qobject_cast<MainWindow *>(object); if (window) { QCheckBox *checkBox = mainWindowForCheckBoxMap.key(window); if (checkBox) checkBox->setChecked(false); } } return QWidget::eventFilter(object, event);}void LanguageChooser::checkBoxToggled(){ QCheckBox *checkBox = qobject_cast<QCheckBox *>(sender()); MainWindow *window = mainWindowForCheckBoxMap[checkBox]; if (!window) { QTranslator translator; translator.load(qmFileForCheckBoxMap[checkBox]); qApp->installTranslator(&translator); window = new MainWindow; window->setPalette(colorForLanguage(checkBox->text())); window->installEventFilter(this); mainWindowForCheckBoxMap.insert(checkBox, window); } window->setVisible(checkBox->isChecked());}
摘自qt demo,并记录,请查看原demo
0 0
- 关闭窗口后对父窗口的控制
- 关于关闭子窗口后刷新父窗口的问题
- 控制控制台窗口的关闭
- 关闭子窗口后刷新父窗口
- 关闭子窗口后,刷新父窗口。
- Vuejs关闭打开的窗口后刷新父页面
- 子窗口关闭后刷新主窗口的问题
- 子窗口关闭后刷新主窗口的问题
- 实现关闭窗口后的注销操作
- 窗口关闭后释放内存的方法
- Qt窗口hide()后的关闭机制
- 关闭模态窗口后刷新父窗口
- window.open打开子窗口后关闭父窗口实现
- 打开窗口 父窗口不可修改 待子窗口关闭后 刷新父窗口
- 父窗口打开子窗口,子窗口关闭后自动刷新父窗口
- js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
- 更新记录后关闭子窗口并刷新父窗口的Javascript
- 更新记录后关闭子窗口并刷新父窗口的Javascript
- Java 编程下 Eclipse 如何设置单行代码显示的最大宽度
- 八款Java 开发者必备的工具
- 哈夫曼编码 (Huffman code)的实现,压缩、解压缩
- JS学习之this关键字
- UVA -156 Ananagrams(反片语)
- 关闭窗口后对父窗口的控制
- 设置网页由中间向外扩大变化
- 学习笔记之Myeclipse中 报错 Syntax error on token "Invalid Regular Expression Options", no accurate correc
- 一个简单的利用ini配置文件以及用户输入的交互进行文件夹内容拷贝的批处理文件脚本的实现
- 上传文件(可用ajaxfileupload.js插件)
- 【Qt OpenGL教程】15:图形字体的纹理映射
- 徐新在南京大学2014毕业典礼上的致辞
- 判断checkbox是否选中并获取值
- 前端性能的的重要性