美文网首页
Qt 教程一 —— 第五章:组装积木

Qt 教程一 —— 第五章:组装积木

作者: 葬歌倾城 | 来源:发表于2019-01-10 13:58 被阅读22次

点击按钮,关闭程序 ;滑动滑动条改变数字显示框的数字;

基于qt5;

//main

#include <qapplication.h>

#include <qpushbutton.h> //按钮类的声明和调用;

#include <qslider.h>    //滑动条控件的声明和调用;

#include <qlcdnumber.h>  //LCD数字显示框控件的声明和调用;

#include <qfont.h>      //字体类的声明和调用;

#include <QVBoxLayout>  //垂直分布控件的声明和调用;

//声明一个新的类MyWidget继承QWidget;

class MyWidget:public QWidget

{

public:

    //继承QWidget的构造函数类MyWidget;

    MyWidget(QWidget *parent=0);

};

//实现构造函数MyWidget;

MyWidget::MyWidget(QWidget *parent):QWidget(parent)

{

    //声明一个新的按钮名称为"quit";

    QPushButton *quit=new QPushButton;

    //定义按钮quit文本名称为quit;

    quit->setText("quit");

    //定义按钮quit字体为"Times",字号为18,加粗;

    quit->setFont(QFont("Times",18,QFont::Bold));

    //连接信号和槽::当按下按钮quit时,关闭所有窗口;

    QObject::connect(quit,SIGNAL(clicked()),qApp,SLOT(quit()));

    //声明一个新的lcd数字显示框名称为"lcd";

    QLCDNumber *lcd=new QLCDNumber;

    //定义lcd数字显示框lcd显示位数为"3位";

    lcd->setDigitCount(3);

    //声明一个新的滑动条名称为"slider";

    QSlider *slider=new QSlider;

    //定义滑动条slider为"水平活动";

    slider->setOrientation(Qt::Horizontal);

    //定义滑动条slider最小值为"0";

    slider->setMinimum(0);

    //定义滑动条slider最大值为"100";

    slider->setMaximum(100);

    //定义滑动条起始位置为"0";

    slider->setValue(0);

    //定义滑动条步进为"1";

    slider->setSingleStep(1);

    //连接信号和槽:当改变滑动条slider的位置时,在lcd数字显示框lcd上显示数字;

    QObject::connect(slider,SIGNAL(valueChanged(int)),lcd,SLOT(display(int)));

    //声明一个新的垂直分布控件名称为"layout";

    QVBoxLayout *layout=new QVBoxLayout;

    //将按钮quit添加到垂直分布控件layout;

    layout->addWidget((quit));

    //将lcd数字显示框lcd添加到垂直分布控件layout;

    layout->addWidget(lcd);

    //将滑动块slider添加到垂直分布控件layout;

    layout->addWidget(slider);

    //定义当前页面布局为垂直分布布局layout;

    setLayout(layout);

}

//主函数

int main(int argc,char *argv[])

{

    //创建并且处理这些命令行变量;

    QApplication a(argc,argv);

    //声明一个程序窗口名称为"w";

    MyWidget w;

    //显示"w"窗口;

    w.show();

    //返回exec;

    return a.exec();

}

运行效果

有任何问题请留言,感谢支持;

相关文章

  • Qt 教程一 —— 第五章:组装积木

    点击按钮,关闭程序 ;滑动滑动条改变数字显示框的数字; 基于qt5; //main#include #inclu...

  • 组装积木

    星期六爸爸带着我们去商场,爸爸给我们每个人买了一套玩具,我们都很开心。 星期天中午我把自己的玩具...

  • QT - Qt Quick编程入门

    Qt Quick编程入门 基于警报应用程序的Qt Quick教程。 本教程介绍如何开发简单的警报应用程序作为Qt ...

  • QT

    《Qt基础教程之Qt学习之路》 - 欧阳磊 - CSDN博客

  • Qt 之编译(MySQL)数据库驱动

    参考文档:qt官方教程:https://doc.qt.io/qt-5/sql-driver.html qt新版本都...

  • 史上最详细mac安装Qt教程

    史上最详细mac安装Qt教程,小白看过来! 这是一篇非常适合Qt入门小白的的安装Qt教程,因为这学期我们小组的一个...

  • 为什么有些人特别喜欢自己DIY组装电脑?

    为什么有些人特别喜欢自己DIY组装电脑? 大家小时候都玩过积木吧!其实组装台式机和拼积木有一些共性。只是小孩子拼积...

  • 思呓(2)

    学习: 世界底层有那么几块积木。基于这几块积木之上, 如何拼装,组装不同层次的工具+实践/场景 = 产品。 不同的...

  • QtQuick APP开发指南

    本教程解释了在完整应用程序的代码演练的帮助下开发Qt快速应用程序的基础知识。本教程扩展了Qt提供的标准Qt快速文档...

  • 树莓派QT入门教程——使用Qt开发界面程序控制GPIO

    树莓派QT入门教程——使用Qt开发界面程序控制GPIO 玩转树莓派2017-07-12 12:36 树莓派入门教程...

网友评论

      本文标题:Qt 教程一 —— 第五章:组装积木

      本文链接:https://www.haomeiwen.com/subject/crcarqtx.html