• 5156阅读
  • 8回复

如何修改slider中槽的形状 [复制链接]

上一主题 下一主题
离线6楼男生
 
只看楼主 正序阅读 楼主  发表于: 2008-07-29
— 本帖被 XChinux 执行加亮操作(2008-07-29) —
菜鸟初学qt,望高手指点
如何修改slider中槽的形状
离线kongfuziyue
只看该作者 8楼 发表于: 2011-04-14
怎么解决分享下先
离线6楼男生
只看该作者 7楼 发表于: 2008-08-01
已解决。over
离线6楼男生
只看该作者 6楼 发表于: 2008-08-01
让它沉
离线6楼男生
只看该作者 5楼 发表于: 2008-07-31
不能沉
离线6楼男生
只看该作者 4楼 发表于: 2008-07-30
顶起
离线6楼男生
只看该作者 3楼 发表于: 2008-07-30
从网上找了半天,说是要重载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();
}

 
   

但是不知道在paintEvent中怎么着手了
离线6楼男生
只看该作者 2楼 发表于: 2008-07-30
不让它沉
离线6楼男生
只看该作者 1楼 发表于: 2008-07-30
who can help me
快速回复
限100 字节
 
上一个 下一个