• 3973阅读
  • 9回复

(紧急) [复制链接]

上一主题 下一主题
离线cbb1982211
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-18
写了一个小程序(seek定位),编译通过 ,但执行后 显示内容为空

代码如下:
#ifndef SEEK_H
#define SEEK_H
#include <QLabel>
#include <QtGui/QWidget>

class seek : public QWidget
{
    Q_OBJECT

public:
  
    seek(QWidget *parent = 0);
    ~seek();
    QLabel *m_pSlider;
    QLabel *m_pSliderLabel;
};

#endif // SEEK_H

#include <QPixmap>
#include <QString>
#include <QPalette>
#include <QBrush>
#include "seek.h"

seek::seek(QWidget *parent)
        :QWidget(parent)
{
   // Qt::WindowFlags flags = Qt::Window | Qt::FramelessWindowHint;
    //this->setWindowFlags (flags);
    QPalette palette;
    QBrush brushDefault(QColor(255,255,255));
    palette.setBrush(QPalette::Background, brushDefault);
    this->setPalette (palette);

    m_pSlider=new QLabel(this);
    m_pSlider->setGeometry(0,0,320,60);
    m_pSlider->setObjectName(QString::fromUtf8("sliderlabel"));
    m_pSlider->setPixmap(QPixmap(QString::fromUtf8(":/images/slider.png")));
    m_pSlider->setAlignment(Qt::AlignCenter);
    m_pSlider->setScaledContents(true);
    m_pSlider->setShown(true);



    int x = 60;
    m_pSliderLabel=new QLabel(this);
    m_pSliderLabel->setGeometry(x,16,10,10);
    m_pSliderLabel->setObjectName(QString::fromUtf8("sliderlabel"));
    m_pSliderLabel->setPixmap(QPixmap(QString::fromUtf8(":/images/slidermove.png")));
    m_pSliderLabel->setAlignment(Qt::AlignCenter);
    m_pSliderLabel->setScaledContents(true);
    m_pSliderLabel->setShown(true);


}

seek::~seek()
{

}

应该显示的内容为下:
离线rqzrqh

只看该作者 1楼 发表于: 2009-08-18
函数功能是什么
离线cbb1982211
只看该作者 2楼 发表于: 2009-08-18
做一个播放器的定位功能, 打开seek 窗口后,小定位球能定位在某一点
离线rqzrqh

只看该作者 3楼 发表于: 2009-08-18
为什么用label做滑动器呢
离线cbb1982211
只看该作者 4楼 发表于: 2009-08-18
打开seek后只需要 它静止在某一点 而不需要 持续滑动 ,用label 简单  

大侠 还是帮我 解决下 问题吧

此外 http://www.qtcn.org/bbs/read.php?tid=1324 第21个题目 我copy后 发生 同样的问题 我都快 崩溃了   项目急啊
离线dbzhang800

只看该作者 5楼 发表于: 2009-08-18
你这个不就是用两个QLabel来显示两个图片么? 感觉没什么问题,

你说的显示为空什么意思? 看不到图片? 先检查你的资源文件中的图片路径对么?


--------------------
另外,此外 http://www.qtcn.org/bbs/read.php?tid=1324 第21个题目 我copy后

你Copy它做什么呢? 没看到和你这个程序有直接关系啊
离线cbb1982211
只看该作者 6楼 发表于: 2009-08-18
就是 程序执行后 打开的窗体 什么也看不见


21题  我执行后 也说明也看不见
离线dbzhang800

只看该作者 7楼 发表于: 2009-08-18
引用第6楼cbb1982211于2009-08-18 14:32发表的  :
就是 程序执行后 打开的窗体 什么也看不见
21题  我执行后 也说明也看不见

把你的工程打个包发上来看看
离线cbb1982211
只看该作者 8楼 发表于: 2009-08-18
上传 了   , 我用的是windows下 qt4.5编译的      
附件: seek.rar (545 K) 下载次数:3
离线dbzhang800

只看该作者 9楼 发表于: 2009-08-18
1. 你肯定没好好看我上面提到的: 先检查你的资源文件中的图片路径对么?
    因为你根本就没有资源文件,却用资源路径尝试访问你的图片

2.不妨看看你的两个图片,一个10X10的图片,你却用了640X512的画布!!,另一个也是

3.附件贴代码的时候,中间的生成物就不用打包进来了

4.帖子标题标明你要问的重点就好,最好不要用紧急,跪求什么的
描述:代码
附件: seek.zip (6 K) 下载次数:2
快速回复
限100 字节
 
上一个 下一个