千辛万苦的实习求职终于有了一个还算让人开心的结果,还有一个月的时间就要去上海了,这段时间要补上QT编程和视频编解码。
下面是一个简单的QT程序,演示了如何设置控件以及简单的信号和槽的机制。
#include <QApplication> #include <QHBoxLayout> #include <QSlider> #include <QSpinBox> int main(int argc, char* argv[]){ //创建一个QApplication对象,用来管理整个应用程序使用的资源 QApplication app(argc, argv); //创建窗口对象作为QSpinBox和QSlider的父对象 QWidget *window = new QWidget(); window->setWindowTitle("MyFirstQtApp"); QSpinBox *spinbox = new QSpinBox(); //生成一个微调框窗口对象 QSlider *slider = new QSlider(Qt::Horizontal); //生成一个水平样式的拖动条 //设置数据范围 spinbox->setRange(0,130); slider->setRange(0,130); //通过信号和槽使得两个对象的数字相关联 QObject::connect(spinbox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int))); QObject::connect(slider,SIGNAL(valueChanged(int)),spinbox,SLOT(setValue(int))); //设置初始值 slider->setValue(35); //布局管理器,为父空间设置样式 QHBoxLayout *layout = new QHBoxLayout(); layout->addWidget(spinbox); layout->addWidget(slider); //将子控件按照布局管理器样式装载到父布局管理器中 window->setLayout(layout); window->show(); return app.exec(); }
相关推荐
Qt编程及应用经典教程,文字清晰,主要介绍LINUX下Qt的界面
qtQt编程简介Qt编程简介 Qt编程简介
24小时学通qt编程(PDF)
Qt 24小时编程入门,轻松入门Qt编程,快速掌握Qt编程技巧
Linux下Qt编程入门 QT qt编程 qt入门
QT编程入门基础知识QT编程入门基础知识
很经典的编程资料C++_GUI_Qt4编程(第二版),推荐大家参考学习
24小时Qt编程24小时Qt编程 qT的入门经典教材
QT5 编程入门 高清完整PDF版QT5 编程入门 高清完整PDF版QT5 编程入门 高清完整PDF版QT5 编程入门 高清完整PDF版QT5 编程入门 高清完整PDF版
Linux下Qt编程入门 Linux下Qt编程入门 Linux下Qt编程入门 Linux下Qt编程入门
qt编程宝典.pdf qt编程宝典.pdf qt编程宝典.pdf
Qt编程 100个小练习例子
QT学习,24小时学通qt编程.记得安装qt软件。
零基础学QT编程 QTCN社区 QT教程
学习轻量级C++的GUI编程 不想多说,想学就下。
QT 5 编程入门是基于Qt 5的QML和Qt Quick入门书籍,详细介绍了QML语言的语法和编写Qt Quick程序需要用到的基本知识点。本书内容主要包括Qt 5的介绍、QML语法、Qt Quick基础知识以及在图形动画、数据处理和多媒体方面...
QT编程2D绘图
QT高级编程中文.pdf 清晰版
这是嵌入式开发的关于qt的课件,里面有实例,可以帮助初学者学会基本的qt编程技术
application/Linux_QT-rar