如何设置QPushButton背景透明样式如QLabel
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置QPushButton背景透明样式如QLabel相关的知识,希望对你有一定的参考价值。
QT中使用setStyleSheet()设置空间的样式表是很常用也很方便的方式。使用方法如下工具/原料
QT开发工具
方法/步骤
首先要定义一个QPushButton对象
QPushButton button = new QPushButton();
设置button的字体类型、字体大小和字体颜色代码如下:
button->setStyleSheet"QPushButton font-family:'Microsoft YaHei';font-size:12px;color:#666666;");
设置button的状态图片:正常、鼠标移入、鼠标点击状态的图片切换。代码如下:
button->setStyleSheet( "QPushButtonborder-image: url(Resources/images/BreadCrumbNavigation/navigation_more_normal.png);" "QPushButton:hoverborder-image: url(Resources/images/BreadCrumbNavigation/navigation_more_hover.png);" "QPushButton:pressedborder-image: url(Resources/images/BreadCrumbNavigation/navigation_more_pressed.png);");
也可以同时设置这两种属性:
button->setStyleSheet( "QPushButtonfont-family:'Microsoft YaHei';font-size:12px;color:#666666;”
border-image: url(Resources/images/BreadCrumbNavigation/navigation_more_normal.png);" "QPushButton:hoverborder-image: url(Resources/images/BreadCrumbNavigation/navigation_more_hover.png);" "QPushButton:pressedborder-image: url(Resources/images/BreadCrumbNavigation/navigation_more_pressed.png);"); 参考技术A 您好,很高兴能帮助您,
部件大小和字体设置
QPushButton quit("Quit");
quit.resize(75, 30);
quit.setFont(QFont("Times", 18, QFont::Bold));
你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!
如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!
以上是关于如何设置QPushButton背景透明样式如QLabel的主要内容,如果未能解决你的问题,请参考以下文章
qt:如何使用 QPropertyAnimation 为子 QPushButton 的透明度设置动画?