QT4:example6

原创 2007年10月15日 11:49:00
#include <QApplication>
#include <QFont>
#include <QGridLayout>
#include <QLCDNumber>
#include <QPushButton>
#include <QSlider>
#include <QVBoxLayout>
#include <QWidget>

class LCDRange : public QWidget
{
public:
    LCDRange(QWidget *parent = 0);
};

LCDRange::LCDRange(QWidget *parent) : QWidget(parent)
{
    QLCDNumber *lcd = new QLCDNumber(2);
    lcd->setSegmentStyle(QLCDNumber::Filled);

    QSlider *slider = new QSlider(Qt::Horizontal);
    slider->setRange(0, 99);
    slider->setValue(0);
    connect(slider, SIGNAL(valueChanged(int)),lcd, SLOT(display(int)));

    QVBoxLayout *layout = new QVBoxLayout;
    layout->addWidget(lcd);
    layout->addWidget(slider);
    setLayout(layout);
}

class MyWidget : public QWidget
{
public:
    MyWidget(QWidget *parent = 0);
};

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    QPushButton *quit = new QPushButton(tr("Quit"));
    quit->setFont(QFont("Times", 18, QFont::Bold));
    connect(quit, SIGNAL(clicked()), qApp, SLOT(quit()));

    QGridLayout *grid = new QGridLayout;
    for (int row = 0; row < 3; ++row) {
        for (int column = 0; column < 3; ++column) {
            LCDRange *lcdRange = new LCDRange;
            grid->addWidget(lcdRange, row, column);
        }
    }

    QVBoxLayout *layout = new QVBoxLayout;
    layout->addWidget(quit);
    layout->addLayout(grid);
    setLayout(layout);
}

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    MyWidget widget;
    widget.show();
    return app.exec();
}

Linux的安装配置及QT4的安装配置

可能由于虚拟机的某些问题不能解释,比如:在特定项目工程中采用QDBUS通信机制,普通项目中用qdbusviewer查看注册服务及其对象正常,但是在该项目中涉及到使用的那个类就有问题,出现了注册成功但是...
  • uriel_chiang
  • uriel_chiang
  • 2016年06月29日 20:24
  • 1595

Linux Qt4安装全过程

1. 下载软件     到ftp://ftp.qt-project.org/qt/source/ 下载Linux版本的Qt库 qt-everywhere-opensource-src-4.7.2.t...
  • loveqrbaby
  • loveqrbaby
  • 2013年11月27日 10:24
  • 1786

从Qt4 到Qt5的变化

QT4 升级到 QT5 改动: PC部分: 【改 QTDIR 变量】 在工程根目录下找到 .user 文件 ,  如 InnoTabPlugin.vcxproj.user 修改...
  • qq61394323
  • qq61394323
  • 2015年05月13日 14:34
  • 21333

qt4 example

  • 2012年09月11日 10:18
  • 4.14MB
  • 下载

Qt4资料大全 目前最完整的资料礼包part6

  • 2011年01月06日 21:42
  • 19.07MB
  • 下载

精通Qt4编程.part6.rar

  • 2012年07月09日 20:03
  • 11.19MB
  • 下载

VC6+Qt4编译

用VC6编译Qt4.3.4 1.下载 http://ftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-src-4.3.4.zip 2...
  • heyzol
  • heyzol
  • 2014年04月27日 19:45
  • 699

QT4linux窗口程序设计源码(1-6)

  • 2009年09月18日 09:43
  • 3.56MB
  • 下载

简单实现QT4数据库分页查询

转自 点击打开链接
  • u013652219
  • u013652219
  • 2014年09月21日 00:25
  • 2548

Qt4--加密日记本(子例化QMainWindow文本加密解密)

近来刚学习Qt4编程,想找个实例练习练习,于是产生了一个想法,就是怎么样做一个文本加密,这样,自己保存的一些文档可以通过软件 生成加密文本,到时候要看的时候,通过自己的软件读取就可以。既然有想法了,那...
  • xsc_c
  • xsc_c
  • 2013年07月09日 19:32
  • 1209
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT4:example6
举报原因:
原因补充:

(最多只允许输入30个字)