QT绘制类似手机信号强度图标的实现源码
--------------------编程问答-------------------- --------------------编程问答-------------------- 好啊,谢谢啦,实验看看,正好用到,呵呵 --------------------编程问答-------------------- 刚才实验了一下,还是不知道怎么用的, --------------------编程问答--------------------调用GetSignalPixmap返回带Qlabel就显示出来了 --------------------编程问答--------------------
GetPixmap是调用这个才对。。其他是私有的 --------------------编程问答-------------------- 哦,谢谢了,我贴上代码,呵呵:
#include "ctestsignal.h"
#include "signals.h"
#include <QLabel>
CTestsignal::CTestsignal(QWidget *parent)
: QWidget(parent)
{
Signals signal;
QLabel *label1=new QLabel(this);
label1->setPixmap(signal.GetPixmap(100)); //20信号最强,40,稍弱,60 弱,80,低,100 一个格
}
CTestsignal::~CTestsignal()
{
}
-----------------------------------
#ifndef CTESTSIGNAL_H
#define CTESTSIGNAL_H
#include <QtGui/QWidget>
class CTestsignal : public QWidget
{
Q_OBJECT
public:
CTestsignal(QWidget *parent = 0);
~CTestsignal();
};
#endif // CTESTSIGNAL_H
加上上面你的这个类,就可以显示出效果来了,呵呵
补充:移动开发 , Qt