前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Qt显示Hello World

Qt显示Hello World

作者头像
zy010101
发布于 2020-04-08 08:53:45
发布于 2020-04-08 08:53:45
57300
代码可运行
举报
文章被收录于专栏:程序员程序员
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include "widget.h"

//对于 Qt 程序来说,GUI 程序是QApplication
//非 GUI 程序是QCoreApplication。QApplication派生自QCoreApplication

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);     //创建一个应用程序对象,该对象有且仅有一个。
    Widget w;                       //创建一个窗口

    QPushButton button;
    button.setParent(&w);        //设置button父对象为当前窗口,也可以在定义button的时候指定父对象:QPushButton button(&w);
                                                //通过设置父对象,button就能显式在父对象的窗口之中了。

    button.move(300,300);       //设置button位置
    button.setText("Hello World!");                 //设置button上显示的文本

    button.show();                //显示button。
    w.show();                       //把窗口显式出来。默认创建的窗口不会直接显式,需要show一下

    return a.exec();                //进入事件循环
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include "widget.h"

Widget::Widget(QWidget *parent): QWidget(parent)           //调用父类构造函数
{
    this->setMinimumSize(600,500);          //设置窗口最小此尺寸600*500
    this->setWindowTitle("Hello World");    //设置窗口标题
}

Widget::~Widget()
{
}

运行结果如下:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Qt 公共功能 style sheet
在 Qt 中的每一种控件都有属于自己的不同的方法来获取或设置某些属性,除了每个控件自身有的这些方法以外,Qt 还提供了一些公共有的功能,那就是 style sheet,我们可以在继承了 QWidget 类的构造函数中,调用 this->setStyleSheet() 来设置一些属性,随后所有属于这个 Widget 窗口中的控件都会使用这个样式。同样,你可以让这个样式面积更大,那就是在 main 函数中,让 QApplication 的对象调用 setStyleSheet() 函数,这样,整个程序的样式都会跟随这个样式的设定而变化。
我与梦想有个约会
2023/10/20
1640
Qt 公共功能 style sheet
Qt 窗口消息处理机制及拦截消息的五种方法
前几篇文章中,我们介绍了一些简单的消息拦截方法,但其实在整个 Qt 框架中,不仅仅有那么几处拦截消息的方法,在 Qt 文档中标明了,一共有5中方法。下面就一一列举一下每种方法所在的位置以及实现方法。后面我们会提供代码帮助大家学习。
我与梦想有个约会
2023/10/20
8660
Qt 窗口消息处理机制及拦截消息的五种方法
荔枝派Zero(全志V3S)基于QT实现在LCD显示图片
有这样一个需求,通过配置 QT,在 linux 下实现显示我所想要显示的图片,实现的方式是我可以在命令行将图片的路径作为入参传入进去,从而对其进行显示,在之前的文章中已实现了在板子上运行 QT5 程序,此需求要自己写个 QT 程序,且需要对 buildroot 进行裁剪支持一些常用的图片格式即可。
Gnep@97
2023/08/10
6060
荔枝派Zero(全志V3S)基于QT实现在LCD显示图片
C++Qt入门(1)—Qt简介,第一个Qt程序,Qt按钮
1991年Qt最早由奇趣科技开发 1996年进入商业领域,是目前流行的Linux桌面环境KDE的基础 ……(略) 3.Qt支持的平台 4.Qt的下载与安装 这里我使用的是Qt 5.12.2
全栈程序员站长
2022/08/29
1.1K0
C++Qt入门(1)—Qt简介,第一个Qt程序,Qt按钮
Qt学习----02
注意: btn->setParent(this)是让所创建的按钮控件对象btn可以出现在main.cpp里面widget类对象w所调用的函数w.show显示的窗口中,因为show以顶层方式弹出窗口控件,即独立于原有窗口再弹出一个窗口
大忽悠爱学习
2021/02/22
3740
Qt学习----02
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
2.4默认创建有窗口类,yWidget,基类有三种选择:QWidget、QMainWindowQDialog
Arya
2024/10/31
4750
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
创建第一个Qt程序
程序 #include "widget.h" //对于 Qt 程序来说,GUI 程序是QApplication //非 GUI 程序是QCoreApplication。QApplication派生自QCoreApplication #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); //创建一个应用程序对象,该对象有且仅有一个。 Widget w;
zy010101
2020/04/08
7310
创建第一个Qt程序
11.QT-布局管理器(Box,Grid,Form,Stacked)
布局管理器简介 QT中提供了对界面组件进行布局管理的类,用于对界面组件进行管理, 能够自动排列窗口中的界面组件 窗口大小变化后,便会自动更新界面组件的大小。 布局管理器可以自定义,从而达到更加个性化界
诺谦
2018/05/28
1.7K0
QT的基本知识「建议收藏」
QT是一个跨平台应用程序和UI开发框架。具体的安装以及源文件的下载这里不详细介绍。 要在QT界面上添加一个按钮,可以有两种方法:一个是直接拖放一个按钮即可;另一种则是通过程序来添加一种按钮。
全栈程序员站长
2022/08/29
6270
QT的基本知识「建议收藏」
激活窗口并置顶
❝下列例子的作用为定时(2s)激活窗口到前台显示❞ 要点 Qt::WindowStaysOnTopHint置顶窗口标志。 QWidget::raise()提升窗口到父窗口堆栈的顶部。 QWidget::activeWindow()激活窗口。 例子 #include "Widget.h" #include <QApplication> #include <QTimer> int main(int argc, char *argv[]) { QApplication a(argc, argv);
Qt君
2020/02/25
2.3K0
【Qt】初始项目代码解释
本文将聚焦与项目创建后的这5个文件的解析,这5个文件分别为: test250225, mywidget.h, main.cpp, mywidget.cpp, mywidget.ui。 现在开始逐个解析
Yui_
2025/02/26
1040
【Qt】初始项目代码解释
Qt入门系列(一)
自建一个类,此类自己选定父亲类,同时生成.h和.cpp文件,包括 .pro中也自动生成,不用手动添加。
用户9831583
2022/06/16
4980
Qt入门系列(一)
Qt学习--01
注意: 1.所创建项目路径不能有中文 2.所创建项目名称不能有中文和空格 3.默认创建有窗口类 widget,基类有三种选择:QWidget所有窗口的基类,QMainWindow带一些菜单栏,状态栏,工具栏的窗口,QDialog对话框窗口
大忽悠爱学习
2021/02/22
2960
Qt使用QPixmap小坑
  既然报关于QPixmap的错误提示,我们先找找QPixmap的官方文档吧。找了一遍,找到了一个有点关系的注意事项:
Qt君
2023/03/17
1.8K0
Qt使用QPixmap小坑
2.QT-窗口组件(QWidget),QT坐标系统,初探消息处理(信号与槽)
本章主要内容如下: 1) 窗口组件(QWidget) 2) QT坐标系统 3) 初探消息处理(信号与槽) ---- 窗口组件(QWidget) 介绍 Qt以组件对象的方式构建图形用户界面 Qt中没有父
诺谦
2018/04/23
2.2K0
2.QT-窗口组件(QWidget),QT坐标系统,初探消息处理(信号与槽)
Qt关闭窗口之小坑
  执行下列代码后点击右上角"X"号居然退出不了程序,而是隐藏了窗口。原以为会恢复正常退出程序的功能,其实不然。
Qt君
2020/03/19
3.5K0
Qt5实战第八篇:Qt5 的网络编程
Qt5 的网络编程模块提供了丰富的类和函数,使得开发者能够轻松地实现网络相关的功能。这些功能包括 HTTP 和 FTP 等高级网络操作,以及 TCP 和 UDP 等低级网络协议。本文将详细介绍如何使用 Qt5 的网络编程功能,并通过示例展示如何进行网络请求和处理网络响应。
china马斯克
2025/01/01
2250
【Qt学习笔记】3.布局
创建一个窗口MyWindow,包含一个QLineEdit 和一个 QPlainTextEdit,然后用QVBoxLayout进行托管
py3study
2020/01/08
1.2K0
【Qt学习笔记】3.布局
Qt初识信号槽
信号就是发生的事件,槽就是处理事件的函数。这两者不在一起,不像MFC的消息循环机制。它们是松散的耦合。要想将它们连接起来,那么必须使用connect函数来连接它们。例如,当我想实现,点击关闭按钮就会关闭当前窗口的操作。那么我就需要使用connect函数来连接“点击”这个信号函数和“关闭”这个槽函数。
zy010101
2020/04/08
8400
【Qt】QSS
上述代码的含义表示,针对界⾯上所有的 QPushButton , 都把⽂本颜⾊设置为红色。
YoungMLet
2024/08/15
1651
【Qt】QSS
相关推荐
Qt 公共功能 style sheet
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文