社区
Qt
帖子详情
qpushbutton 设置背景图片
风声边界
2011-03-21 11:02:03
创建一按钮,并设置背景图片,
button->setEnabeled(false);
背景图片能不能跟着变灰?
designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰
难道只有setenabled的同时变换背景图片才能达到这种效果吗?
...全文
1398
9
打赏
收藏
qpushbutton 设置背景图片
创建一按钮,并设置背景图片, button->setEnabeled(false); 背景图片能不能跟着变灰? designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰 难道只有setenabled的同时变换背景图片才能达到这种效果吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
net_vc
2012-02-02
打赏
举报
回复
使用QLabel模拟一个BUTTON,也是同样的效果
风声边界
2011-11-08
打赏
举报
回复
还是重新实现paintEvent
开始领悟
2011-07-12
打赏
举报
回复
qss,谁有全的?个人觉得不好编辑
moyongliu
2011-07-12
打赏
举报
回复
按钮上是否有文字,如果没有就用setIcon()来作为背景图片。
masterz
2011-03-27
打赏
举报
回复
http://www.cnblogs.com/liuyanghejerry/archive/2010/08/16/1800684.html
大熊哥V5
2011-03-23
打赏
举报
回复
[Quote=引用楼主 weihua1984 的回复:]
创建一按钮,并设置背景图片,
button->setEnabeled(false);
背景图片能不能跟着变灰?
designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰
难道只有setenabled的同时变换背景图片才能达到这种效果吗?
[/Quote]
button->setEnabeled(false);背景图片不会跟着变灰,只能setEnabeled的同时换一张灰色背景图片。
1楼说的很对,用QSS是最好的选择,不麻烦。
DarthVader
2011-03-21
打赏
举报
回复
C++实现可能要麻烦很多,qss一点都不麻烦的,找一下QT自带的Sample看一下名为StyleSheet的例子就好,半小时足够理解并自行修改了
masterz
2011-03-21
打赏
举报
回复
请教一下楼上的,能用纯C++代码实现以上功能么?不熟悉QSS.
DarthVader
2011-03-21
打赏
举报
回复
用QSS试试看,:)
推荐楼主看看Sample里面的StyleSheet
下面这段代码把PushButton的disabled图片设为Pressed状态的图片:
*::disabled{
border-image: url(:/Resources/images/pushbutton_pressed.png) 5;
border-width: 5;
}
Q
Push
Button
设置
背景图片
变换(素材四连图)
在QT中,Q
Push
Button
是我们经常用的控件,但是系统默认控件的样式不好看,因此我们一般都会给Q
Push
Button
设置
背景图片
,并且一般想达到的效果是,当鼠标放上去时是一张图片,当鼠标点击时是一张图片,当鼠标离开时,又是另外一张图片,怎么实现这个效果了。 1、setStyleSheet setStyleSheet("Q
Push
Button
{background-image: u
QtWidgets.Q
Push
Button
()
设置
背景图片
目录 Q
Push
Button
使用setStyleSheet
设置
背景图片
和css一样
设置
setStyleSheet 转载:pyqt5实现按钮添加
背景图片
以及
背景图片
的切换 Q
Push
Button
使用setStyleSheet
设置
背景图片
具体
设置
背景图片
的方法有两种: self.
button
.setStyleSheet("Q
Push
Button
{background-image: u...
利用重写样式为Q
Push
Button
设置
背景图片
#include<QtWidgets> #include<QList> class StyleImge:public QCommonStyle{ Q_OBJECT //子类化 QCommonStyle 类 QPixmap m_Raised; QPixmap m_Press; QPixmap m_select; public:StyleImge(){} StyleImge(QPixmap.
QT
设置
按钮Q
Push
Button
圆角、渐变色背景、
背景图片
、鼠标放上去、鼠标按下效果、透明背景
设置
按钮圆角、渐变色背景、
背景图片
、鼠标放上去、鼠标按下效果、透明背景。效果: 一、
设置
四角圆角:二、
设置
下、左圆角按钮鼠标放上去改变背景色 三、
设置
上、右圆角 四、按钮
设置
背景图片
,鼠标放上去、按下 更换背景图: 默认background-image 不会缩放图片以适应控件的大小,
背景图片
以自动适应控件大小使用: border-image: url(:/images/pageBg.png);五、渐变背景色按钮: 六、透明背景...
【Python_PySide2学习笔记(三)】Q
Push
Button
设置
背景图片
Q
Push
Button
设置
背景图片
\
设置
自定义图标 ,自适应Q
Push
Button
大小
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章