当前位置:网站首页>Qt界面优化:Qt窗体控件设置
Qt界面优化:Qt窗体控件设置
2022-08-08 18:58:00 【51CTO】
Qt界面优化:Qt窗体控件设置
文章目录
- Qt界面优化:Qt窗体控件设置
- 一、效果图
- 1.鼠标移动点击效果
- 2. Qt托盘效果
- 二、使用步骤
- 总结
一、效果图
1.鼠标移动点击效果
2. Qt托盘效果
相信大家在使用QQ,微信,网易云等应用时,会发现他们在关闭界面后,会最小化到右下方,生成一个小图标,点击该图标后,便又会弹出相关界面,此即为托盘效果。
如下图所示,关闭界面后,所做软件不会直接关闭,会在右下方生成一个小图标,双击后,会重新打开该界面,右击,会弹出菜单栏,可进行关闭、最大化和最小化等操作,同时,我也加入了一个弹窗按钮,单击该图标,会弹出相关的通知,如下图2所示。
二、使用步骤
1. 背景图片的添加
.h部分(添加到私有属性中):
.cpp部分:
.cpp第二行为你要添加的图片的路径,我这里添加的路径结果目录为pro同级目录中的images文件中的background.png图片。
.ui界面:
将label控件添加到窗体中,右击,选择放到后面选项,即可实现背景的更改(如果添加的label被控件遮挡,需要将控件设置为透明,才可完全显示出来)。
注:也可以通过更改样式表来改变控件,如背景,字体颜色,渐变等,但背景添加效果与使用label,通过代码来实现相比,略显逊色。
2. 控件样式的更改
Qt控件样式的更改,可以通过两种方法实现,一种为直接通过ui界面中右击控件,选择更改样式表来实现控件颜色,背景,渐变,字体样式,颜色等的更改。
还可以通过如下图的代码来实现相关的控件优化:
.cpp部分:
3. Qt窗体透明化
.cpp部分:
4. Qt托盘的添加
.h部分:
.cpp部分
函数实现部分
5. Qt去边框的添加
.cpp部分
窗体可拖动
.h部分:
.cpp部分
总结
以上是部分Qt关于界面优化的部分,所有相关的Qt界面优化的部分,均在下方专栏——Qt界面优化中,大家如果感兴趣可以进行观看并使用,希望通过这些文章能够使大家的Qt软件更加美观和完美 !!!
另,如果大家有时间的话,也可以在个人主页中的专栏部分,查看我的Qt实战专栏与Qt功能优化专栏哦,里面分别存放有Qt相关的实战软件和相对实用的附属功能,大家感兴趣可以看看(๑><๑)
另附 Qt实战:云曦聊天室篇和 Qt功能优化:Qt链接外部程序两篇相关文章,大家可以下滑到文章下方专栏处,查看相关专栏中的其它文章,希望能帮助到大家,感谢大家支持~( ̄▽ ̄~)~
边栏推荐
- 关于求最小公倍数的三种常用方法
- Is it safe to open an account with Qiniu Business School?Is it reliable to open an account?
- How to add F4 Value Help to the input parameters of the report in the ABAP report
- 21天学习挑战赛——机器学习02
- oracle视图v$active_session_history,dba_hist_active_session_history如何记录IP地址
- We want to replace the RDS database and upgrade from sqlserver 2016 web to 2017 enterprise cluster version, with expert consultation
- Implementing Forward+ in Unity URP
- Redhat 7 Maria DB installation and configuration
- MogDB study notes - starting from 0
- 企业进行知识共享的好处有哪些?
猜你喜欢
Oracle--表
Style Design Principles in Open Office XML Format
How to add F4 Value Help to the input parameters of the report in the ABAP report
16. Learn Lua file I/O together
3D角色建模师和3D角色动画师哪个更有前景?哪个更适合小白入门?
C语言初阶-结构体
WPF DataGrid 展示数据
堆排序(Heap Sort)实现
疫情期间闲来无事,我自制了一个按钮展示框特效来展示我的博客
Azure Neural TTS 持续上新,助力企业开拓小语种市场
随机推荐
hdu2647 N!Again
21天学习挑战赛——机器学习03
Flutter Chart
odoo 登录布局调整
view, index
Rethinking HTAP database caused by rereading GPDB and TiDB papers
软件测试基础笔记
关于求最小公倍数的三种常用方法
启牛商学院开户是安全的吗?开户靠谱吗?
Implementing Forward+ in Unity URP
hdu1042 N!(大数)
轻量全景查看器 pannellum初探
性能优化|从ping延时看CPU电源管理
Is there any function in MAXCOMPUTE SQL to judge whether the string is a number?
数组!!!
ABAP 报表中如何给报表的输入参数增添 F4 Value Help
计算机网络面试常问知识
MogDB学习笔记-从0开始
ABAP 报表中如何给报表的输入参数增添 F4 Value Help 试读版
Performance optimization | CPU power management from the perspective of ping delay