目录

1、QMenu菜单

2、QMenuBar菜单栏

3、QToolBar工具栏

4、QStatusBar状态栏


1、QMenu菜单

QMenu {background-color: white; /* 设置整个菜单区域的背景色*/border: 1px solid white;/*整个菜单区域的边框粗细、样式、颜色*/}QMenu::item {background-color: transparent;padding:5px 32px;/*设置菜单项文字上下和左右的内边距,效果就是菜单中的条目左右上下有了间隔*/margin:0px 8px;/*设置菜单项的外边距*/border-bottom:1px solid #DBDBDB;/*为菜单项之间添加横线间隔*/}QMenu::item:selected { /* when user selects item using mouse or keyboard */background-color: #2dabf9;/*这一句是设置菜单项鼠标经过选中的样式*/}
QMenu {background-color: white;margin: 2px; /* some spacing around the menu */}QMenu::item {padding: 2px 25px 2px 20px;border: 1px solid transparent; /* reserve space for selection border */}QMenu::item:selected {border-color: darkblue;background: rgba(100, 100, 100, 150);}QMenu::icon:checked { /* appearance of a 'checked' icon */background: gray;border: 1px inset gray;position: absolute;top: 1px;right: 1px;bottom: 1px;left: 1px;}QMenu::separator {height: 2px;background: lightblue;margin-left: 10px;margin-right: 5px;}QMenu::indicator {width: 13px;height: 13px;}/* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */QMenu::indicator:non-exclusive:unchecked {image: url(:/images/checkbox_unchecked.png);}QMenu::indicator:non-exclusive:unchecked:selected {image: url(:/images/checkbox_unchecked_hover.png);}QMenu::indicator:non-exclusive:checked {image: url(:/images/checkbox_checked.png);}QMenu::indicator:non-exclusive:checked:selected {image: url(:/images/checkbox_checked_hover.png);}/* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */QMenu::indicator:exclusive:unchecked {image: url(:/images/radiobutton_unchecked.png);}QMenu::indicator:exclusive:unchecked:selected {image: url(:/images/radiobutton_unchecked_hover.png);}QMenu::indicator:exclusive:checked {image: url(:/images/radiobutton_checked.png);}QMenu::indicator:exclusive:checked:selected {image: url(:/images/radiobutton_checked_hover.png);}

2、QMenuBar菜单栏

QMenuBar {background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,stop:0 lightgray, stop:1 darkgray);}QMenuBar::item {spacing: 3px; /* spacing between menu bar items */padding: 1px 4px;background: transparent;border-radius: 4px;}QMenuBar::item:selected { /* when selected using mouse or keyboard */background: #a8a8a8;}QMenuBar::item:pressed {background: #888888;}

3、QToolBar工具栏

QToolBar {background: red;spacing: 3px; /* spacing between items in the tool bar */}QToolBar::handle {image: url(handle.png);}

4、QStatusBar状态栏

  QStatusBar {background: brown;}QStatusBar::item {border: 1px solid red;border-radius: 3px;}
  QStatusBar QLabel {border: 3px solid white;}

待完善!

【QT】QSS美化——主窗体相关推荐

  1. Qt界面美化 QSS

    目前发现在Qt-Design中右击控件,可以选择Change StyleSheet ------------------------以下总结不太对 刚接触Qt,发现Qt Design无法对每个控件进行 ...

  2. Qt QSS之QSlider滑动条美化

    首先什么是qss呢?QSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制.QSS大量copy了CSS的功能,只不过QSS的可以看作是CSS简化版,要弱很 ...

  3. 【QT】QSS美化——基础知识

    目录 一.辅助工具 二.QSS加载方式 三.QSS选择器类型 3.1 通配选择器 3.2 类型选择器 3.3 属性选择器 3.4 类选择器 3.5 ID选择器 3.6 后代选择器 3.7 子选择器 3 ...

  4. pyqt5 qss美化界面

    前言 pyqt5qss美化一直都是一个问题,怎么简单的使用pyqt5 qss美化呢? 一.创建引入qss的函数类 class CommonHelper:def __init__(self):pass@ ...

  5. C#--WinForm项目主窗体设计

    主窗体基本设置 大小.颜色.去边框.出现的位置 Panel控件 背景图.颜色.布局: Label标签 文本.字体.背景颜色.布局 按钮 布局.文本.字体颜色.背景色. 底部panel 绑定控件边框.颜 ...

  6. Qt的对话框与窗口--Qt中主要的窗体类及其用途

    Qt中主要的窗体类及其用途     常用的窗体基类是QWidget.QDialog和QMainWindow,在创建GUI应用程序时选择窗体基类就是从这3个类中选择.QWidget直接继承于QObjec ...

  7. c# 火狐浏览器怎么嵌入窗体中_C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子...

    C#WinForm父级窗体内Panel容器中嵌入子窗体.程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 主窗体窗体采用 ...

  8. delphi 登录界面 主窗体 切换_winform项目——仿QQ即时通讯程序06:主界面交互逻辑...

    上一篇文章,我们搭建好了主界面的布局.本文将实现页面的交互逻辑,比如如何移动窗体.调整窗体大小.点击消息和联系人切换下方的panel面板.动态加载消息列表panel和好友列表panel等,并且左下角的 ...

  9. 委托(一个主窗体统计多个从窗体的按钮单击的次数)

    最近在学习金老师的<.NET2.0面向对象编程揭秘>,学到了13章,委托.事件驱动和异步调用.书上有个试一试,要求:利用委托,达到一个主窗体统计多个从窗体的按钮单击的次数. 效果如下: f ...

最新文章

  1. Android 使用 ADB 命令录制屏幕上的视频
  2. Oracle rac进阶管理专家指导系列文档
  3. [Oracle11g] 通过伪列查询
  4. html按钮按下效果_CSS+HTMLlt;水滴按钮效果gt;
  5. Adobe Acrobat Pro DC二次激活失败的解决方案
  6. 外媒:现代和起亚计划在新一代电动汽车上使用碳纳米管加热器
  7. PCI的imagework已由freeview软件代替
  8. flex blazeds java_flex使用blazeds和java交互类型问题
  9. Flask流式传输文件
  10. 2022年奶茶行业发展趋势
  11. “眼界大开 声临其境”网易首届音视频技术大会圆满落幕
  12. 不要浪费时间跟踪技术债务
  13. postgresql 查看索引是否有效及索引使用情况
  14. 节约粮食海报|节约粮食就是对袁隆平院士最好的怀念!
  15. 如何对CAD绘图区域进行设置?
  16. Window 10 激活 命令行操作
  17. 【秒杀系统】从零开始打造简易秒杀系统(一):防止超卖
  18. 详细讲解一下Linux内核系统结构(图例解析)
  19. 连接mysql的url是什么_JDBC的URL是什么
  20. 医学序列图像定位线绘制基本方法介绍

热门文章

  1. 1-4移动均线交叉策略3
  2. Java基础——深入理解Java中的多线程(超级详细,值得你看)
  3. 版本控制工具Git详细介绍和常用命令
  4. Mac 安装 boost(bjam)
  5. 求一款电脑用的简洁的个人待办事项管理便签软件
  6. 恒天餐饮管理系统服务器代码,餐饮管理系统代码大全.doc
  7. matlab模型连接函数series
  8. 感谢信温暖又至,聚铭网络助力网络安全防护攻防演练
  9. verilog图像旋转200*200的256色图片
  10. 再见2013,你好2014