• [Qt]Hello Qt !


    第一个Qt程序,环境Qt4.8.4 & Vs2010。

    新建一个Qt控制台程序,在向导中选择使用GUI库。

    1 #include <QtGui/QApplication>
    2 #include <QtGui/QLabel>
    3 int main(int argc, char *argv[])
    4 {
    5     QApplication a(argc, argv);
    6     QLabel *lbl=new QLabel("Hello Qt!");
    7     lbl->show();
    8     return a.exec();
    9 }

     1 #include <QHBoxLayout>
     2 #include <QSlider>
     3 #include <QSpinBox>
     4 int main(int argc, char *argv[])
     5 {
     6     QApplication a(argc, argv);
     7     QWidget *window=new QWidget;
     8     window->setWindowTitle("你好!");
     9     QSpinBox *spinBox=new QSpinBox;
    10     QSlider *slider=new QSlider(Qt::Horizontal);
    11     spinBox->setRange(0,130);
    12     slider->setRange(0,130);
    13     QObject::connect(spinBox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));
    14     QObject::connect(slider,SIGNAL(valueChanged(int)),spinBox,SLOT(setValue(int)));
    15     spinBox->setValue(35);
    16     QHBoxLayout *layout=new QHBoxLayout;
    17     layout->addWidget(spinBox);
    18     layout->addWidget(slider);
    19     window->setLayout(layout);
    20     window->show();
    21     return a.exec();
    22 }

    这里标题“你好!”显示为乱码,看来Qt支持字符集这一块还有好好学习一下。

    这里有一点还要注意,所以动态分配的内存都没有释放!

    文章未经说明均属原创,学习笔记可能有大段的引用,一般会注明参考文献。 欢迎大家留言交流,转载请注明出处。
  • 相关阅读:
    HDU
    HDU
    POJ
    HDU
    HDU
    POJ
    HDU
    FZU
    LightOJ 1030 Discovering Gold 数学期望计算
    POJ 3061 Subsequence 二分查找
  • 原文地址:https://www.cnblogs.com/yhlx125/p/3054057.html
Copyright © 2020-2023  润新知