setStyleSheet 设置的一些集合,一部分源码和截图来自

http://blog.sina.com.cn/s/articlelist_2801495241_0_1.html

1. 设置QLabel字体颜色

version_title->setStyleSheet("color:white;");

2.设置button透明

medal_button->setStyleSheet("background:transparent;");

3.设置QSplitter背景

main_splitter->setStyleSheet("QSplitter::handle{background:lightgray;}");

4.设置button圆弧大小,背景颜色,字体颜色,鼠标放到按键上的背景颜色。

power_button->setStyleSheet("QPushButton{border-radius:20px; background:rgb(110, 190, 10); color:white;}"

  "QPushButton:hover{background:rgb(140, 220, 35);}");

按键设置http://blog.csdn.net/xj626852095/article/details/10430653

5.设置button的背景图片

login_button->setStyleSheet("QPushButton{color:green; border-image:url(:/contentWidget/login);}"

  "QPushButton:hover{color:rgb(110, 190, 10);}");

6.颜色设置 和 透明设置

register_button->setStyleSheet("color:rgb(0, 120, 230); background:transparent;");

7.设置QToolButton背景透明,鼠标指到时显现背景,圆角5px,边界线1px

 

recovery_button = new QToolButton();

 recovery_button->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);

    QPixmap recovery_pixmap(":/contentWidget/recovery");

 recovery_button->setIcon(recovery_pixmap);

 recovery_button->setIconSize(recovery_pixmap.size());

 recovery_button->setFixedSize(recovery_pixmap.width()+50, recovery_pixmap.height()+35);

 recovery_button->setStyleSheet("QToolButton{background:transparent;}"

        "QToolButton:hover{border-radius:5px; border:1px solid rgb(210, 225, 230);}");

8.QTabWidget 设置

tab_widget->setStyleSheet("QTabWidget::pane{border: 1px;}"

  "QTabWidget::tab-bar{alignment:center;}"

        "QTabBar::tab{background:transparent;color:white; min-width:10ex; min-height:5ex; }"

  "QTabBar::tab:hover{background:rgb(255, 255, 255, 100);}"

  "QTabBar::tab:selected{border-color: white;background:white;color:green;}");

9.QLineEdit 输入框的的设置

this->setStyleSheet("QLineEdit{border-width: 1px; border-radius: 4px; font-size:12px; color: black; border:1px solid gray;}"

      "QLineEdit:hover{border-width: 1px; border-radius: 4px; font-size:12px; color: black; border:1px solid rgb(70, 200, 50);}");

setStyleSheet 一些QSS设置的集合的更多相关文章

  1. 使用Qss设置QT程序界面的样式和皮肤

    1         使用Qss设置QT程序界面的样式和皮肤 1.1  Qss的功能 Qt程序界面中控件的背景图片.大小.字体颜色.字体类型.按钮状态变化等属性可以通过Qss文件来设置,美化UI界面.实 ...

  2. 【JMeter】 使用Synchronizing Timer设置请求集合点,实现绝对并发

    布局设置说明 参数说明: Number of Simulated Users to Group 每次释放的线程数量.如果设置为0,等同于设置为线程租中的线程数量. Timeout in millise ...

  3. Qt子类化后qss设置背景色无效的问题

    1.问题背景 在某个类中,用到了一个组合的widget,有按钮进度条等,类似于视频播放器按钮控制区和精度条(参考了很多feiyangqingyun的文章,感谢),调试正常后整理代码,为了提高代码可读性 ...

  4. Qt QToolTip 控件背景的 QSS 设置方法(摘抄)

    Qt/C++/CSS: QTooltip stylesheet background colour Hi there, I've recently come across a problem deve ...

  5. QSS设置字体不起作用

    正确的QSS QLabel{ font-family: "Microsoft YaHei"; font-weight:bold; font-size:14px; color: #3 ...

  6. 【WPF】ComboBox:根据绑定选取、设置固定集合中的值

    问题场景 我有一个对象,里面有一个属性叫Limit,int类型.虽然int可取的范围很大,我想要在用户界面上限制Limit可取的值,暂且限制为5.10.15.20. 所以ComboBox绑定不是绑定常 ...

  7. 在MyEclipse中编写Web Project,编码设置全集合

    1.window-->preference-->general-->content type 然后在<Content Types>中展开每一颗子项,并在<Defau ...

  8. QT之二级菜单(二级菜单的箭头可以使用QSS设置图片)

    QT之二级菜单 QT之二级菜单 开场白 效果图 上代码 可参考文章 下代码 结尾 开场白 今天我们一起来了解下,在我们QT中,二级菜单是如何实现的,在上篇我们学习了QT之系统托盘,QT之自定义菜单,  ...

  9. Qt之使用qss设置Qwidget背景色无效解决

    如题 解决方案 添加头文件 #include <QStyleOption> 重写函数paintEvent 内容如下 void statistics_assistant::paintEven ...

随机推荐

  1. Python菜鸟之路:JavaScript基础

    前言 JavaScript 是属于网络的脚本语言,被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. 编写 1. 存在形式 方式一:存在js文件中,即写入js文件 ...

  2. MySQL版本与工具

    MySQL各个版本区别 MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择. 1. MySQL Community Serve ...

  3. Facebook背后的软件

    Facebook的数据规模使得很多传统的解决方案根本不适用,或者无法分解来处理.保持一个拥有5亿用户的系统一直稳定可靠的运行,并不是一件很容易的事情.这篇文章介绍了一下Facebook使用的软件. F ...

  4. python并发编程&多进程(一)

    本篇理论居多,实际操作见:  python并发编程&多进程(二) 一 什么是进程 进程:正在进行的一个过程或者说一个任务.而负责执行任务则是cpu. 举例(单核+多道,实现多个进程的并发执行) ...

  5. python基础:while循环,for循环

    ---恢复内容开始--- 1.使用while循环输出1 2 3 4 5 6     8 9 10 2.求1-100的所有数的和 3.输出 1-100 内的所有奇数 4.输出 1-100 内的所有偶数 ...

  6. 单例 与 static

    单例的构造器是private的,不能直接用new 创建对象.static虽然可以随时使用,但是还是有被重新创建的可能. 举个例子,你希望任何时候有一个class A的实例就可以了class B {  ...

  7. postman 编码加密汇总

    1.MD5加密 /*加密方式:将 请求头的user-agent内容+请求方式+当前时间+(Base64)请求body中的stacode参数 拼接后得到的字符串进行MD5加密*/ //1.获取reque ...

  8. LeetCode-11-7

    1.Reverse String Write a function that takes a string as input and returns the string reversed. Exam ...

  9. 【WEB HTTP】集成点:网关、隧道及中继

    网关:网关可以作为某种翻译器使用,它抽象出了一种能够到达资源的方法.网关是资源与应用程序之间的粘合剂. 在不同http版本之间进行转换的Web代理和网关一样,他们会执行复杂的逻辑,以便在各个端点之间进 ...

  10. MVC4 中使用 Area 和 注意的地方

    在MVC项目中经常会使用到Area来分开不同的模块让项目结构更加的清晰. 步骤如下:  项目 –> 添加 -> 区域 (Area)  输入 Admin 添加成功后 Area包含:创建一个空 ...