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. 在看lua仿单继承

    --lua仿单继承 Account = { balance = } --对于成员变量,第一此访问要使用元表中的,在第一次也赋值到自己的域中了 --将不涉及到__index了 function Acco ...

  2. isnull在order by中的使用——让我长见识了

    select * from VisitLogorder by ISNULL(NextVisitDate,'2299-01-01') 此sql的作用是查找表中的数据,并按照NextVisitDate字段 ...

  3. 巨蟒python全栈开发linux之centos6

    1.nginx复习 .nginx是什么 nginx是支持反向代理,负载均衡,且可以实现web服务器的软件 在129服务器中查看,我们使用的是淘宝提供的tengine,也是一种nginx服务器 我们下载 ...

  4. java.lang.ClassFormatError: Truncated class file

    之前跑的很好的程序,因为我本地IDE出了问题的原因,倒是编译的错误的class文件,结果点击的时候报这样的错误,后来重新clean了工程,重新打包解压启动,问题依旧. 解决办法: 把tomcat的wo ...

  5. TFS二次开发-基线文件管理器(4)-标签的创建

    上一节已经完成了源码文件的读取,如果要将已经选择的文件保存为一个标签(Lable).在VS我们只能对一个目录做标签,非常的不方便.如果用下面的方法,将选择的文件路径保存为一个List在打标签,就非常的 ...

  6. MySQL错误日志提示innodb_table_stats和innodb_index_stats不存在故障处理

    查看MySQL error日志,发现有如下报错 7efbc586f700 InnoDB: Error: Table "mysql"."innodb_table_stats ...

  7. Android系统移植与调试之------->如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏

    这两天由于一个客户的要求,将MID竖屏时候的状态条上的音量键去掉.所以尝试修改了一下,成功了,分享一下经验. 先看一下修改后的效果图,如下所示 . 横屏的时候:有音量加减键 竖屏的时候:音量加减键被去 ...

  8. 模拟美式橄榄球比赛数据(R)

    获得和清洗数据: 1.从网络上抓取数据 year<- url<-paste("http://sports.yahoo.com/nfl/stats/byteam?group=Off ...

  9. mysql学习笔记—常用sql语句

    sql注意事项: SQL 对大小写不敏感:SELECT 与 select 是相同的 某些数据库系统要求在每条 SQL 语句的末端使用分号. CREATE DATABASE CREATE DATABAS ...

  10. LeetCode-11-7

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