在公司进行一个project的时候,需要用到大量的Button控件,这里边出现了很多很有意思的小问题,我觉得还是很需要注意的。
1:建一个QPushButton对象,当往上边贴一张image时,在windows下是没有问题的,但是对于Qt for symbian而言:贴上去的图片纹理却会变淡,这个我曾反复测试过,包括在4.5.2和4.6.2上边,确实存在这个问题,应该属于一个系统级别的BUG吧。所以如果开发symbian下边的Qt程序,当需要一个button并往上贴图时,最好换个空间,不要直接用QPushButton了,哪怕直接用QWidget也好。
2:对于QPushButton而言:其是有一个边框悬浮效果的,但是当我们希望若干个button紧凑的挨在一起实现无缝连接时:这个特性就有问题了,因为:如果你讲各个button紧凑的挨在一起(比如左右相邻),其相互之间还是始终有一个缝隙的,或者说显示上是:两个button的边框紧挨在一起,而无法达到无缝的效果,要实现无缝,需要做亮点: (1)对各个button调用setFlat(ture); (2)将前一个button在原先宽度基础上设置再宽一点,从而让左右两个Button实质是叠加在一起(我试了下,再宽4个像素效果最好,既增加的不多又实现了无缝)。
3:对QPushButton刷贴图,我比较习惯于用setStyleSheet(); 我觉得这就写一句,比较省劲利索,哈哈~~
分享到:
相关推荐
Qt 4.8.2 QPushButton 按钮贴图 源码 可执行文件
Qt学习之QPushButton右键菜单
小白白也能学会的 PyQt 教程 - QPushButton 介绍以及基本使用
Qt例程源代码QPushButton.7z
Qt学习之QPushButton添加右键菜单
Qt界面对话框的大小,背景颜色的配置,左上角图片的修改,QPushButton 的简单用法,按钮的响应方法
源码可直接编译运行,自定义QPushButton样式,通过选择背景渐变、边框、字体、字号、鼠标移入移出切换、点击态、圆角设置等自动生成样式code,然后调用setStyleSheet()。
自定义QPushButton样式,通过选择背景渐变、边框、字体、字号、鼠标移入移出切换、点击态等自动生成样式code,然后调用setStyleSheet().....
【源码可运行】自定义QPushButton样式,通过选择背景渐变、边框、字体、字号、鼠标移入移出切换、点击态等自动生成样式code,然后调用setStyleSheet()。
qt按钮加图片,实现圆按钮,圆形实现了就是边上有锯齿,不知道怎么处理,望高手指点。刚学qt改的网上的代码。 开发环境Linux下 qt creator 运行需要修改图片路径
`QPushButton` 是 Qt 中用于创建按钮的类。它允许用户触发特定的操作或者执行功能。下面是如何使用 `QPushButton` 的说明和一个简单的示例: + **QPushButton 的基本用法:** 1. **创建 QPushButton 对象:** ``...
Qt学习之QPushButton添加右键菜单2.zip
QPushButton下拉式二级菜单.zip
最近在做qt的拖拽,模拟实现 qt designer的 从widget box 到新建dialog中拖拽生成子控件过程。...实际效果还行,但是对按钮(QPushButton)和单选框(QRadioButton)采取这种操作时报错 其他就没有问题 望高手指教
一个简单的自定义QPushButton插件,可放到qt设计师使用,功能有:点击时按钮连同按钮上的文字一起缩放,给人一种很明显的点击效果。具体使用方法可参考文章http://blog.csdn.net/qqwangfan/article/details/71724118 ...
QPushButton.7z
# PyQt5按钮点击事件 给按钮绑定事件调用自定义函数 QPushButton 1. 继承 QWidget 定义自定义窗口类;...1. 在窗口中创建三个 QPushButton 并设置水平布局 QHBoxLayout; 2. 将三个按钮分别绑定自定义函数。
Qt案例之利用QPushButton实现按钮长按事件,可参考文章:https://blog.csdn.net/didi_ya/article/details/124524420
QPushButton.qss
自绘QTreeView,添加QPushbutton,并用样式设置按钮,进行美化