0
点赞
收藏
分享

微信扫一扫

QT案例IDE编写 -- 创建项目


让你心动的人,给不了你心安的感觉,让你心安的人,给不了你心动的感觉,或许,这就是答案。。。

----  网易云热评

一、新建QT项目

1、选择Qt Widgets Application,文件--新建项目。一路下一步

QT案例IDE编写 -- 创建项目_构造函数

 

2、直接运行看是否会弹出窗口

QT案例IDE编写 -- 创建项目_QT案例_02

QT案例IDE编写 -- 创建项目_#include_03

 

二、修改界面

1、双击mainwindow.ui,进入设计页面

QT案例IDE编写 -- 创建项目_创建项目_04

QT案例IDE编写 -- 创建项目_构造函数_05

2、修改菜单栏,在输入的地方按回车确认

QT案例IDE编写 -- 创建项目_IDE编写_06

3、添加一label标签和text Edit标签,并选择栅栏

QT案例IDE编写 -- 创建项目_构造函数_07

 

三、代码讲解

1、打开main.cpp文件

QT案例IDE编写 -- 创建项目_QT案例_08

#include "mainwindow.h"

#include <QApplication>

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

{

    QApplication a(argc, argv);

    MainWindow w;  //调用构造函数

    w.show();

    return a.exec(); //a.exec(),死循环,程序不结束,等待用户操作

}

2、打开mainwindow.cpp文件

QT案例IDE编写 -- 创建项目_#include_09

MainWindow:构造函数,创建对象就会自动调用,主要做初始化工作

~MainWindow:析构函数, 删除所创建的对象自动调用

 

3、C++输出

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug> //导入头文件
#define cout qDebug() 给qDebug()重命名一下

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
cout << "aiyoubucuoo";//控制台输入aiyoubucuo
}
MainWindow::~MainWindow()
{
delete ui;
}

 

QT案例IDE编写 -- 创建项目_IDE编写_10

 

 

四、标签操作

    ui->label->setText("aiyoubucuoo"); //将lable标签设置为aiyoubucuo

    QString str;//声明一个字符串

    str=ui->label->text();//给str赋值

    cout << "str=" << str;//控制台输出

 

    ui->textEdit->setText("bucuooaiyou"); //将textEdit标签内容设置为bucuooaiyou

    str=ui->textEdit->toPlainText();//获取标签里面的内容

    cout << "str=" << str;//控制台输出

QT案例IDE编写 -- 创建项目_QT案例_11

 

 

 

QT案例IDE编写 -- 创建项目_创建项目_12

QT案例IDE编写 -- 创建项目_#include_13

 

举报

相关推荐

0 条评论