社区
Qt
帖子详情
QDialog 风格设定为Frameless后,怎么将边角设定为圆角
想游泳的鱼
2010-03-15 10:49:10
如题。我想自己手绘标题栏,现在用WindowFlags隐藏标题栏后,还需要将边角改成圆角。
试了SetStyleSheet("QDialog:{border-radius : 10px;}");发现没有任何效果。
请各位大侠帮帮忙~
...全文
697
6
打赏
收藏
QDialog 风格设定为Frameless后,怎么将边角设定为圆角
如题。我想自己手绘标题栏,现在用WindowFlags隐藏标题栏后,还需要将边角改成圆角。 试了SetStyleSheet("QDialog:{border-radius : 10px;}");发现没有任何效果。 请各位大侠帮帮忙~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pangzi412
2011-05-24
打赏
举报
回复
不过画出来的毛边真么处理呢?
pangzi412
2011-05-24
打赏
举报
回复
我明白了,谢谢楼主
pangzi412
2011-05-23
打赏
举报
回复
楼主请问是怎么实现的,我也需要做这样一件事情,谢谢了
MicroSky2813
2010-03-15
打赏
举报
回复
\qt\examples\widgets\shapedclock\
正好这个Qt自带的例子就是你要的圆角无标题栏的效果
具体是靠自己画的
bsr2009
2010-03-15
打赏
举报
回复
没搞过QT,帮顶一下.
想游泳的鱼
2010-03-15
打赏
举报
回复
已经解决了,是使用QRegion,setMask即可
Qt Creator 系列教程
- 类名
设定
为 `myDlg`。 - 设计界面,添加一个按钮,并设置其文本为 “进入主窗口”。 - 为按钮设置 `objectName` 为 `enterBtn`。 - 在 `Signals and slots editor` 中连接信号与槽:发送者为 `enterBtn`,信号...
Qt Q
Dialog
设置
圆角
对于普通的控件,我们通过样式表(css)设置
圆角
就比较简单 border-radius:5px 但是这个方法对于Q
Dialog
并没有作用。经过仔细研究发现了。原来Q
Dialog
只是一个容器,对于已经设置无边框(Qt::
Frame
lessWindowHint...
Q
Dialog
,QWidget实现
圆角
,圆弧边框
1.Q
Dialog
,QWidget实现
圆角
,圆弧边框 注意设置使用setWindowFlags(Qt::
Dialog
| Qt::
Frame
lessWindowHint),去掉
dialog
的标题栏显示。在Q
Dialog
的的resizeEvent时间中添加一下代码:void CDemoDlg::resizeEvent...
Q
Dialog
实现
圆角
对话框的两种方式
方式一:通过QBitMap设置控件有效绘制区域(缺点:容易产生锯齿,锯齿来自于QBitMap)方式二:Q
Dialog
中内嵌Q
Frame
,并使用qss设置Q
Frame
对应
圆角
(缺点:完美)
Dialog
内嵌Q
Frame
,与
Dialog
同尺寸。
Dialog
继承...
Q
Dialog
圆角
做了一个系统登录界面,登录背景图是在Qt Designer中设置...现在的问题是:当设置了登陆框为
圆角
时(styleSheet内容:#LoginDlg{background-image: url(:/Login/Bin/Debug/skins/black/images/loginIcon/login-lo...
Qt
21,435
社区成员
26,687
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章