首页 > 其他分享 >hello qt!(qt版本:5.12.12)

hello qt!(qt版本:5.12.12)

时间:2022-12-09 16:33:55浏览次数:58  
标签:控件 12 qt QApplication 5.12 QPushButton include hello

如果你准备看我的学习笔记,默认你的c++已经入门了

#include <QApplication>
#include<qpushbutton.h>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QPushButton hello("hello qt!",0);
    hello.resize(100,30);
    hello.show();
    return a.exec();
}

#include <QApplication>
开发qt程序的时候,QApplication 是必须要的,每一个使用 Qt 的应用程序中都必须使用一个 QApplication 对象。QApplication 管理了应用程序中比如默认的字体和光标等资源。

#include<qpushbutton.h>
QPushButton是qt中的一个经典的的按钮控件。可以响应按下去和放开这样的鼠标动作。

QApplication a(argc, argv);
a就是我们这个hello qt项目的QApplication了。控制着我们这个程序的默认字体等信息。

QPushButton hello("hello qt!",0);
创建了一个叫hello的QPushButton控件,0的意思是它自己构成了一个窗口,按钮上的内容则是hello qt!。

hello.resize(100,30);
定义按钮大小为 100 像素宽,30 像素高。

hello.show();
所有的窗口控件,必须要调用show才会被显示,不然不会显示。

return a.exec();
进入到exec函数后,程序的关闭将由qt控制,所以不需要自己加个死循环来防止窗口没办法一直显示的问题。

接下来在qt creator里面运行调试,成为一名成熟的qt软件攻城狮吧!

标签:控件,12,qt,QApplication,5.12,QPushButton,include,hello
From: https://www.cnblogs.com/bvwvd/p/16969297.html

相关文章

  • re_mysql_20221209
    --navicatSHOWTABLES;DESCtb_user;SHOWCREATETABLEtb_user;/*CREATETABLE`tb_user`(`id`int(11)DEFAULTNULLCOMMENT'编号',`name`varchar(50......
  • Qt: MingW编译程序,crt2.o,crtbegin.o,crtend.o,No such file or directory
    QtMingW编译程序,遇见如下错误提示:1、:-1:error:cannotfindcrt2.o:Nosuchfileordirectory2、:-1:error:cannotfindcrtbegin.o:Nosuchfileordirectory3、:......
  • Qt:QCamera打开系统摄像头,截图保存实例
    ​​          Qt,C++学习交流群:302558294(欢迎你的加入)效果图:动态图太大,这里我就不弄动态图了。用到三个库:#include<QCamera>#include<QCameraImage......
  • Qt:QLineEdit显示字符的4种方式
    基本信息:The​​QLineEdit​​widgetisaone-linetexteditor.Header:#include<QLineEdit>qmake:QT+=widgetsInherits:​​QWidget​​QLineEdit控件Qt提供的非常......
  • Qt: QDropEvent拖拽事件,拖拽打开文件
             Qt,C++学习交流群:302558294(欢迎你的加入)需求:通过鼠标拖拽文本文件到应用程序,打开文本文件,读出其中的内容,显示到窗口中。效果图:主要思路:1、重......
  • Qt:QStatusBar 和 QProgressBar 详细讲解(源码下载)
    知识准备:QStatusBarClass:提供一个水平的横条,显示当前的状态信息。QStatusBarClassThe​​QStatusBar​​classprovidesahorizontalbarsuitableforpresentingst......
  • Qt: QXmlStreamWriter Class写XML文件
    需求:使用QXMLStreamWriter,将如下界面的结构写入XML文件。效果:思路:1、先构造树形控件treeWidget.2、使用QXMLStreamWriter,写XML文件。源码:#include<QApplication>#include<......
  • 用Qt编写的windows平台关机程序(附源代码)
    程序的主要功能:1、动态显示当前系统时间。2、自定义设置关机时间。3、动态显示关机倒计时。4、立即关机、立即重启、立即注销。5、播放背景音乐。运行截图:动态效果:......
  • Qt:QXMLStreamReader、QXMLStreamWriter,读写XML文件实例
    1、​​ Qt:QXMLStreamReader,读XML文件实例​​2、​​Qt:QXmlStreamWriterClass写XML文件​​效果图:需求:打开对应格式的XML文件,读入到QTreewidget树中,并能将XML文......
  • Qt: QXMLStreamReader,读XML文件实例
    主要接口:1、​​T​​okenTypeQXmlStreamReader::readNext()功能:读取下一个标记,并返回其类型。主要的类型有:enumQXmlStreamReader::TokenTypeThisenumspecifiesthetyp......