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

简介: QT案例IDE编写 -- 创建项目

一、新建QT项目


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


0a2653c851af460fa595bd959398a8f1.png


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


0eacb84100b54626af849e6b562bf92a.png

2d65d23f6d4748949b924e4057485923.png


二、修改界面


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


0a2653c851af460fa595bd959398a8f1.png 0eacb84100b54626af849e6b562bf92a.png


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


2d65d23f6d4748949b924e4057485923.png


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


2e9b90b2ca334476abebe75bafe6eeaa.png


三、代码讲解


1、打开main.cpp文件


0a2653c851af460fa595bd959398a8f1.png


#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文件


0eacb84100b54626af849e6b562bf92a.png


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;
}

2d65d23f6d4748949b924e4057485923.png


四、标签操作


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;//控制台输出

0a2653c851af460fa595bd959398a8f1.png

目录
相关文章
|
27天前
|
网络协议 容器
【qt】 TCP编程小项目
【qt】 TCP编程小项目
34 0
|
2月前
|
网络协议
Qt中的网络编程(Tcp和Udp)运用详解以及简单示范案例
Tcp和Udp是我们学习网络编程中经常接触到的两个通讯协议,在Qt也被Qt封装成了自己的库供我们调用,对于需要进行网络交互的项目中无疑是很重要的,希望这篇文章可以帮助到大家。 是关于Qt中TCP和UDP的基本使用和特点:
239 7
|
28天前
【qt】平面CAD(计算机辅助设计 )项目 上
【qt】平面CAD(计算机辅助设计 )项目 上
21 0
|
28天前
【qt】项目移植
【qt】项目移植
12 0
【qt】项目移植
|
1月前
【Qt项目专栏】贪吃蛇小游戏1.0
【Qt项目专栏】贪吃蛇小游戏1.0
60 5
|
14天前
CMake自动打包--Qt项目
CMake自动打包--Qt项目
25 0
|
27天前
|
数据安全/隐私保护
【qt】考试系统项目
【qt】考试系统项目
28 0
|
30天前
|
XML Linux 程序员
【Qt】项目代码
【Qt】项目代码
|
3月前
|
存储 安全 Java
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
198 4
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
|
3月前
|
C++ Windows
第1个Qt项目:计算器
第1个Qt项目:计算器
第1个Qt项目:计算器

推荐镜像

更多