Qt初入门“Hello Qt!”

小白因为项目需要最近开始学习Qt,网上有很多关于软件下载、配置、安装的教程,在官网即可下载点击打开链接。学习所用到的是《Qt 5开发及实例》(第2版)和《Qt Creator快速入门》(第3版),但遇到实际问题的时候更多的还是从网上找大神们的demo,学习之,更高效!

1.如何用纯代码编写一个简单的“Hello Qt!”程序

    第一步.新建空项目。打开Qt Creator并新建项目,选择“其他项目中”的Empty qmake Project,然后命名项目并设置路径。完成后,双击.pro工程文件,添加一行代码:

greaterThan(QT_MAJOR_VERSION,4):QT+=widgets
           然后保存文件。这行代码的意思是,如果Qt主版本大于4,即当前使用的是Qt 5或者更高的版本,则需要添加widgets模块。

    第二步.往项目中添加main.cpp文件。在项目文件列表中的项目文件夹上右击,在弹出的菜单中选择“添加新文件”项,然后选择C++ Source File,名称设置为main.cpp。

    第三步.编写源代码。向新建的main.cpp文件中添加一下代码。

#include <QApplication>
#include <QDialog>
#include <QLabel>              //包含QApplicaton、QDialog、QLabel这三个类的定义
 
int main(int argc,char *argv[])      //新建了QApplication类的对象,用于管理应用程序的资源,任何 一个QWidgets都要有一个QApplication对象
{
    QApplication a(argc,argv);       //新建了QApplication类的对象
    QDialog w;                       //新建了QDialog对象w
    w.resize(400,300);
    QLabel label(&w);                //新建了QLabel对象label,并将QDialog对象作为参数,表明对话框是它的父窗口
    label.move(0,120);               //像素点移动
  //  label.setText("Hello World!你好Qt!");
     label.setText(QObject::tr("Hello World!你好Qt!"));      //可以实现多语言支持
    w.show();                          //默认情况下不可见,需要用show()函数 让它显示出来
    return a.exec();
}
        第四步.编译运行。

展开阅读全文

没有更多推荐了,返回首页