社区
Linux/Unix社区
帖子详情
QT中如何把slider中的滑块形状和槽的形状进行改变
llllllllllllleon
2008-07-29 03:48:19
QT中如何把slider中的滑块形状和槽的形状进行改变
...全文
1314
9
打赏
收藏
QT中如何把slider中的滑块形状和槽的形状进行改变
QT中如何把slider中的滑块形状和槽的形状进行改变
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lionc650
2008-08-01
打赏
举报
回复
没用过...看了一下应该可以实现,给你帮助文档供参考吧.
http://www.qiliang.net/qt/qstyle.html
llllllllllllleon
2008-08-01
打赏
举报
回复
如果用QSylte,改变风格,怎么入手
lionc650
2008-07-30
打赏
举报
回复
http://www.qiliang.net/qt/qslider.html#TickSetting-enum
我倒是没看到有具体设置滑块和操形状的设置...只有一个setPatten是设置颜色的,不知道是否可以通过父类QWidget的成员来设置.
lionc650
2008-07-30
打赏
举报
回复
那就通过setBackgroundMode()、setPaletteBackgroundColor()或setBackgroundPixmap()来设置背景,将背景和颜色换成自己喜欢的图片或者颜色
llllllllllllleon
2008-07-30
打赏
举报
回复
但是不知道在paintEvent中怎么着手了
llllllllllllleon
2008-07-30
打赏
举报
回复
[Quote=引用 4 楼 chenfeng2002 的回复:]
可以尝试继承slider派生一个类,以图片设置背景!~
[/Quote]
从网上找了半天,说是要重载paintEvent函数。我搭建的文件结构如下:
///slider.h
#ifndef SLIDER_H
#define SLIDER_H
#include <qslider.h>
class MySlider : public QSlider
{
Q_OBJECT
public:
MySlider(QWidget *parent=0);
protected:
void paintEvent(QPaintEvent *);
};
#endif
/////slider.cpp
#include "slider.h"
MySlider::MySlider(QWidget *parent)
: QSlider(parent)
{
setOrientation(Qt::Horizontal);
}
void MySlider::paintEvent(QPaintEvent *)
{
}
////main.cpp
#include <qapplication.h>
#include "slider.h"
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MySlider ms;
ms.show();
return app.exec();
}
chenfeng2002
2008-07-30
打赏
举报
回复
可以尝试继承slider派生一个类,以图片设置背景!~
llllllllllllleon
2008-07-30
打赏
举报
回复
继续找达人
rzsheng
2008-07-29
打赏
举报
回复
看帮助文档,有风格设置
Qt
-QML-
Slider
-
滑块
-Style
感觉
滑块
这个东西,可以算是一个基本模块了,在我的项目
中
也有这个模块,今天我将学一下一下
滑块
的使用以及美化工作。 想学习
滑块
,那就要先建立一个
滑块
,新建工程什么的这里就省略了,不会的可以看我前面的几篇...
Qt
中
Q
Slider
是一个常用的
滑块
控件,它允许用户通过拖动
滑块
来选择一个值
首先,我们需要创建一个
Qt
应用程序,并添加一个Q
Slider
控件到如
改变
滑块
的颜色、
形状
等。在上述代码
中
,我们创建了一个水平方向的Q
Slider
控件如
改变
滑块
的颜色、
形状
等。在上述代码
中
,我们创建了一个水平方向的...
QT
滑块
按钮
改变
按钮图片样式做出
滑块
开关效果
/* 移除按钮默认的边框 */ image: url("icon/
滑块
关.png"); } QPushButton:checked { image: url("icon/
滑块
开.png"); } QPushButton:unchecked { image: url("icon/
滑块
关.png"); } 再点击Apply image:url(...
QT
中
slider
控件的基本用法
Q
Slider
是滑动条控件,最常见的应用就是视频播放器
中
的进度条。Q
Slider
允许用户通过鼠标
进行
拖动、点击(需要重写mousePressEvent事件实现),下面将从这几个方面对Q
Slider
进行
介绍: 1、
QT
的基本属性设置 Q
Slider
继承...
【
QT
学习】利用Q
Slider
制作
滑块
图形验证码(完整源码)
本篇,作者将分享自己如何使用Q
Slider
制作
滑块
图形验证码。
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章