美文网首页
Qt最简单信号和槽(1)

Qt最简单信号和槽(1)

作者: fishming | 来源:发表于2019-08-03 23:12 被阅读0次

使用spinBox 和 slider

#include <QtWidgets>
int main(int argc,char* argv[])
{
    QApplication app(argc,argv);
    QWidget *window = new QWidget;
    window->setWindowTitle("Enter Your score"); //设置标题
    QSpinBox *SpinBox = new QSpinBox; //设置个变换箱子
    QSlider *Slider = new QSlider(Qt::Horizontal); //水平布局
    SpinBox->setRange(0,100); //设置范围,下同
    Slider->setRange(0,100);
    QObject::connect(SpinBox,SIGNAL(valueChanged(int)),Slider,SLOT(setValue(int)));
    QObject::connect(Slider,SIGNAL(valueChanged(int)),SpinBox,SLOT(setValue(int)));
    //  使SpinBox与Slider连接,以同步显示一个年龄值。
    // 不管那一个控件的值发生变化,都会发出valueChanged(int)信号,另一个函数setValue(int)函数就会为这个控件设置一个新的值
    SpinBox->setValue(85);
    QHBoxLayout *layout = new QHBoxLayout;  //水平排列控件
    layout->addWidget(SpinBox);
    layout->addWidget(Slider);
    window->setLayout(layout);
    window->show(); //显示
    return app.exec();
}

QWidget::setLayout()把这个布局管理器放在window上。所以这就使得程序员们不用在程序中考虑控件的大小和位置这些头疼的事情了。

相关文章

  • Qt最简单信号和槽(1)

    使用spinBox 和 slider QWidget::setLayout()把这个布局管理器放在window上。...

  • Qt信号槽(signal and slot)机制初识

    写在前面 本文主要介绍Qt信号槽(signal and slot)机制,介绍Qt信号槽机制的含义,用途以及如何简单...

  • Qt学习笔记(四)事件处理机制

    1、信号和槽 Qt中的事件处理机制叫“信号和槽”,signal和slot。模型:对象a中有一个信号signal:X...

  • Qt开发系列3——Qt中的核心技术1

    简介 这里简单介绍Qt的一些核心机制,具体参见Qt文档。 主要包含内容: Qt的信号和槽,以及事件机制 Qt Ob...

  • Qt4

    本节目标: 组合Qt功能创建简单GUI应用程序 认识布局、信号和槽的概念 从Hello Qt开始 Qt的编译运行过...

  • Qt5 - 3. 自定义信号&槽

    信号&槽是 Qt 的核心特性之一,Qt 允许我们自定义信号&槽,因此我们可以在 Qt 程序中定义我们自己的信号&槽...

  • Python Qt GUI设计:信号与槽的使用方法(基础篇—7)

    1、信号与槽的概念 信号(signal)和槽(slot)是Qt的核心机制,也是在PyQt编程中对象之间进行通信的机...

  • 信号与槽

    在Qt Designer中设置信号与槽 信号(signal) 槽(slot) 是Qt的核心机制,也是PyQt的核心...

  • Qt5 - 2. 信号&槽

    Qt 中一个重要的机制就是信号与槽,理解和熟练使用信号与槽对于学好 Qt 非常有必要。先上码看看: 效果图: 注意...

  • signal and slot

    信号与槽,是Qt的核心机制,pyqt 是python对Qt的完全封装,因此,信号与槽也是pyqt的核心机制。 通...

网友评论

      本文标题:Qt最简单信号和槽(1)

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