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

----  网易云热评

一、新建QT项目

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

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

 

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

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

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

 

二、修改界面

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

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

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

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

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

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

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

 

三、代码讲解

1、打开main.cpp文件

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

#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编写 -- 创建项目

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编写 -- 创建项目

 

 

四、标签操作

    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案例IDE编写 -- 创建项目

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

 

相关文章:

  • 2021-08-29
  • 2022-01-18
  • 2021-08-14
  • 2021-08-15
  • 2021-09-12
  • 2022-01-20
  • 2021-11-27
  • 2021-11-27
猜你喜欢
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-08-21
  • 2021-07-17
相关资源
相似解决方案