Qt 弹出一个灰色半透明的子窗口,使主窗口上任何按键也点不了
2014-02-09 14:21
447 查看
//有时候弹出一个窗口时,需要将原来窗口变灰,以下提供了一种方法
QWidget *widget = new QWidget(this,Qt::FramelessWindowHint); widget->resize(this->size()); widget->setObjectName("widget");// 设置对象句,相当于css里的id widget->setStyleSheet("#widget {background-color:rgba(10, 10, 10,100);}");// 设置id对应元素的背景色 widget->show();
相关文章推荐
- Qt仿QQ截图
- QTCreator + QTEmbedded 在Ubuntu上创建嵌入式ARM开发环境
- Qt树形控件QTreeView使用1——节点的添加删除操作
- OpenGL4.x学习之搭建基于Qt和OpenGL4.x的框架
- Qt模块化笔记之core——使用QJsonDocument解析JSON
- Qt模块化笔记之core——认识JSON,联系QJson
- Qt模块化笔记之core——QXmlStreamWriter写XML
- QT多线程与定时器
- Qt调用vc dll
- 在QT中CXDVA视频组件的例子
- QT4.5.3 + Mplayer + tslib 移植到…
- Qt模块化笔记之core——QXmlStreamReader的几个函数返回值类
- 在QT中CXDVA视频组件的例子
- Qt模块化笔记之core——QXmlStreamReader的使用
- QTP识别验证码
- Qtopia4.4.3的编译
- 摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用
- QTCreator + QTEmbedded 在Ubuntu上创建嵌入式ARM开发环境
- Qt简介以及如何配置Qt使用VS2010进行开发
- 亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序