社区
其他技术讨论专区
帖子详情
QWidget 对象设置父类后,如何让子Widget对象透明
weixin_38066403
2019-09-19 06:11:52
QWidget 对象设置父类后,如何让子Widget对象透明不设置父类,是可以透明的,有朋友遇到过样的问题吗?求剥指教,
...全文
144
回复
打赏
收藏
QWidget 对象设置父类后,如何让子Widget对象透明
QWidget 对象设置父类后,如何让子Widget对象透明不设置父类,是可以透明的,有朋友遇到过样的问题吗?求剥指教,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Q
Widget
派生类
对象
作为子窗口背景样式如何
设置
生效(父窗口
设置
了样式)
在项目中,我们经常需要自定义一个继承
Q
widget
派生类的类,当这个类的
对象
为独立窗口时,一点问题都没有。当我们作为子窗口时,qt会自动将子窗口的背景
设置
为
透明
(其他控件均显示),同时这个子窗口的setStyleSheet方法是无效的。有的方法就是重写paint函数或者用画笔brush一个rect的背景色,但是他们都比较麻烦同时不是很好用。 解决方案: setStyleSheet("background-color:rgb(0, 255, 127);color:red;"); setAttribute(Qt
Q
Widget
、qt窗口
catalogBase标题栏、窗体大小去掉标题栏 Base 标题栏、窗体大小 1,我们自己创建的“以
Q
Widget
“为
父类
的类 2,自己在代码里 new
Q
Widget
,不
设置
父类
为this!!! 他都是这个样子: 图中蓝色部分,是你的setGeometry中的 大小!!! 是不包含“标题栏的”!! 标题栏: 是自动加入上去的,他的作用是: 1,有3个按钮 2,“移动”!!! 注意,窗口的移动,是要取决于 标题栏的 但你son = new
Q
Widget
(this)时,那新的
widget
就不会独立的
Q
Widget
派生类
对象
作为子窗口(父窗口
设置
了样式)背景为
透明
问题
在项目中,我们经常需要自定义一个继承
Q
widget
派生类的类,当这个类的
对象
为独立窗口时,一点问题都没有。当我们作为子窗口时,qt会自动将子窗口的背景
设置
为
透明
(其他控件均显示),同时这个子窗口的setStyleSheet方法是无效的。有时候我们并不想这样做。于是需要重写paintEvent函数,并
设置
setBrush画刷,drawRect一个矩形来显示背景。但当软件中有换肤功能时,我们必须在切换...
同个父
Q
Widget
,多个QLabel叠加显示,其中一个QLabel需
设置
背景
透明
的图像会直接穿透另外QLabel显示父
Q
Widget
底色问题处理办法
同个父
Q
Widget
,多个QLabel叠加显示,其中一个QLabel需
设置
背景
透明
的图像会直接穿透另外QLabel显示父
Q
Widget
底色问题处理办法
Qt多窗口编程详解(不
设置
父类
)
常用的窗体基类是
Q
Widget
、QDialog 和 QMainWindow,在创建 GUI 应用程序时选择窗体基类就是从这 3 个类中选择。
Q
Widget
直接继承于 QObject,是 QDialog 和 QMainWindow 的
父类
,其他继承于
Q
Widget
的窗体类还有 QSplashScreen、QMdiSubWindow 和 QDesktop
Widget
。另外还有一个类 QWin...
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章