我的Qt学习计划一:使用.ui文件和代码两种方式实现窗口输出

Qt实现输出Hello World!

一、.UI文件设计:

1.建立NewProject
新建
选择第一个Qt Widget Application

2.生成好文件后便进入了设计模式,在界面上添加一个Label
部件,并且更改其显示内容
在这里插入图片描述
结果:此处窗口为MainWindow Widget是他的基类(窗口知识点在后面)
在这里插入图片描述
PS:Ctrl+S为保存,Ctrl+R为构建运行

二、使用纯代码编写

1.新建项目文件
此处选择空项目,自己添加代码。
在这里插入图片描述
2.添加源文件
在这里插入图片描述
右击hello(项目文件),选择添加新文件(C++文件)自动产生源文件

3.加入代码
main.cpp

int main(int argc,char *argv[])//ctrl+s保存当前文件,ctrl+shift+s 保存所有文件
{
    //创建application
    QApplication a(argc,argv);
    a.exec();
}

加入窗口

int main(int argc,char *argv[])//ctrl+s保存当前文件,ctrl+shift+s 保存所有文件
{
    //创建application
    QApplication a(argc,argv);
    //实现界面 dialog -lable 显示hello
    QWidget widegt;
    QLabel label(&widegt);//&取地址符,让label显示在widegt上
    label.setText("Hello Qt!");
    widegt.show()
     a.exec();
}

注意:此处必须加头文件:

#include <qapplication> //tab键补全
#include <QWidget>
#include <QLabel>

在hello.pro中加入:

QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

4.加入文字:(代码全)

#include <qapplication> //tab键补全
#include <QWidget>
#include <QLabel>
int main(int argc,char *argv[])//ctrl+s保存当前文件,ctrl+shift+s 保存所有文件
{
    //创建application
    QApplication a(argc,argv);

    //实现界面 dialog -lable 显示hello
    QWidget widegt;
    QLabel label(&widegt);//&取地址符,让label显示在widegt上
    label.setText("Hello Qt!");
    widegt.show();
    a.exec();
}

在这里插入图片描述

5.改变窗口大小
此处可以查询帮助,改变大小例如:

/*/实现界面 dialog 改变尺寸等属性
    QWidget widegt;//变大

    QLabel label(&widegt);
    label.setText("Hello Qt!");
    label.move(150,100);

    widegt.resize(300,200);
    widegt.show();*/

最终结果:
在这里插入图片描述
补充:
可以通过qdebug()对窗口进行位置定位测试,(qdebug相当于输出信息)
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值