社区
Qt
帖子详情
qpushbutton 设置背景图片
风声边界
2011-03-21 11:02:03
创建一按钮,并设置背景图片,
button->setEnabeled(false);
背景图片能不能跟着变灰?
designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰
难道只有setenabled的同时变换背景图片才能达到这种效果吗?
...全文
1320
9
打赏
收藏
qpushbutton 设置背景图片
创建一按钮,并设置背景图片, button->setEnabeled(false); 背景图片能不能跟着变灰? designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰 难道只有setenabled的同时变换背景图片才能达到这种效果吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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;
}
qt Q
push
button
圆按钮加图片代码
qt按钮加图片,实现圆按钮,圆形实现了就是边上有锯齿,不知道怎么处理,望高手指点。刚学qt改的网上的代码。 开发环境Linux下 qt creator 运行需要修改图片路径
pyqt5实现按钮添加
背景图片
以及
背景图片
的切换方法
简介 对与控件Q
Push
Button
中的可以使用setStyleSheet
设置
它
背景图片
。具体
设置
背景图片
的方法有两种 self.
button
.setStyleSheet(Q
Push
Button
{background-image: url(img/1.png)}) 然而对于这种方法
背景图片
无法进行边框的自适应,可以使用下面的方法 self.
button
.setStyleSheet(Q
Push
Button
{border-image: url(img/1.png)}) 可以做到自适应边框。 代码 代码里面有两个图片需要使用,我放在下面了 代码1 import sys from Py
Qt 4.8.2 Q
Push
Button
按钮贴图
Qt 4.8.2 Q
Push
Button
按钮贴图 源码 可执行文件
【代码工具】Qt 自定义Q
Push
Button
样式表(灵活选择)
【源码可运行】自定义Q
Push
Button
样式,通过选择背景渐变、边框、字体、字号、鼠标移入移出切换、点击态等自动生成样式code,然后调用setStyleSheet()。
Qt 自定义Q
Push
Button
样式表(实时生成QSS)
源码可直接编译运行,自定义Q
Push
Button
样式,通过选择背景渐变、边框、字体、字号、鼠标移入移出切换、点击态、圆角
设置
等自动生成样式code,然后调用setStyleSheet()。
Qt
16,814
社区成员
26,685
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章