社区
Qt
帖子详情
qpushbutton 设置背景图片
风声边界
2011-03-21 11:02:03
创建一按钮,并设置背景图片,
button->setEnabeled(false);
背景图片能不能跟着变灰?
designeer自身有这种实现,但是用designer编辑时设置stylesheet后,也是不能使背景变灰
难道只有setenabled的同时变换背景图片才能达到这种效果吗?
...全文
1361
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;
}
qt Q
push
button
圆按钮加图片代码
//
设置
背景图片
``` 3. Linux环境下运行注意事项: 在Linux环境下,确保图片路径正确。如果图片位于项目目录下,可以直接使用相对路径;如果在其他位置,需要提供绝对路径。例如,如果图片在当前工作目录的...
pyqt5实现按钮添加
背景图片
以及
背景图片
的切换方法
对与控件Q
Push
Button
中的可以使用setStyleSheet
设置
它
背景图片
。具体
设置
背景图片
的方法有两种 self.
button
.setStyleSheet(Q
Push
Button
{background-image: url(img/1.png)}) 然而对于这种方法
背景图片
无法进行边框...
Qt 4.8.2 Q
Push
Button
按钮贴图
这段代码将为所有Q
Push
Button
设置
一个
背景图片
。如果你希望只针对特定的按钮应用此样式,可以使用对象名(objectName)来指定: ```cpp Q
Push
Button
#my
Button
{ background-image: url(/path/to/
button
_image.png)...
【代码工具】Qt 自定义Q
Push
Button
样式表(灵活选择)
我们可以直接通过代码创建一个Q
Push
Button
,并
设置
其文本内容: ```python from PyQt5.QtWidgets import Q
Push
Button
button
= Q
Push
Button
('点击我') ``` 然而,仅仅这样
设置
,按钮的外观可能并不符合我们的设计...
Qt 自定义Q
Push
Button
样式表(实时生成QSS)
例如,背景渐变可以
设置
为线性或径向,边框可以
设置
宽度、颜色和样式(实线、虚线等)。字体和字号的选择可以增强按钮的可读性,而鼠标状态的切换则可以给用户更直观的反馈。 当用户配置好这些选项后,程序会自动...
Qt
21,494
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章