1初识QT

创建程序步骤:

打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项

弹出New Project对话框,选择Qt Widgets Application,

选择【Choose】按钮,弹出如下对话框

设置项目名称和路径,按照向导进行下一步,

选择编译套件

向导会默认添加一个继承自CMainWindow的类,可以在此修改类的名字和基类。继续下一步

即可创建出一个Qt桌面程序。

源文件main介绍:

#include "widget.h"

//QT特点:

/*

1.QT头文件名与类名相同

2.QT头文件没有.h

3.QT头文件都是以大写Q开头

*/

//头文件

#include <QApplication>

int main(int argc, char *argv[])

{

//应用程序类的对象,有且只有一个

QApplication a(argc, argv);

//Widget是窗体类,继承于QWidget窗体基类

Widget w;

//程序窗口默认是隐藏,需要手动显示

w.show();

//让程序一直执行,等待用户操作。等同于system("pause")

//即等待事件响应

return a.exec();

/*

等价于

a.exec();

return 0;

*/

}

项目文件.pro介绍:

#-------------------------------------------------

#

# Project created by QtCreator 2018-01-13T20:31:42

#

#-------------------------------------------------

//具体项目文件介绍如下

//只加入头文件还不足,还要加上对应的模块。

/*

如何找到对应的模块 ?

在对应的文件上按下F1,在帮助文档中可以查看

*/

//模块

QT       += core gui

//高于3版本,添加QT+=widgets,为了兼容QT4

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

//应用程序名字。即通过编译的.exe可执行文件名。可在源文件的同级目录下找到

TARGET = UnstandQt

//指定makefile的类型,app或lib

TEMPLATE = app

//源文件 .cpp

SOURCES += main.cpp\

widget.cpp

#头文件 .h

HEADERS  += widget.h

QT基本模块

原文地址:https://www.cnblogs.com/gd-luojialin/p/9215674.html

时间: 2024-11-09 01:58:29

1初识QT的相关文章

Qt-实现简单的学生信息管理_初识QT

项目介绍:利用Qt实现简单的学生信息管理 实现功能:实现对信息的添加,删除,查询,修改 废话不多说,直接进入主题:(刚刚学,界面做的不是太美观,请多包涵) 主界面 -  mainWindow && login 一.添加学生 - 1.使用组件有:Dialog 窗口,Label标签,Line Edit,Spin Box,radio button,check Box,push button. 2.实现思路: 1. 获取面板上的信息 2.将获得的信息写入一个.txt文件中去 3.实现步骤: 1.

C++_DOS命令下_猫狗大战小游戏(初识QT小练习)

最近马上就要学习QT了,在此复习一下C++一些基本的知识.即:封装,继承,多态.还有this,new,delete,namespace等关键字的用法. IDE:QT creator 2.8.0 操作系统:windows XP 游戏介绍:游戏才用回合制,相互“伤害”,血量为0或者为负值的一方战败,游戏结束.               在血量>=%80时,  其战斗力系数为  1       防御力系数为 1               在血量>=%60时,  其战斗力系数为  0.75  防御

QT征程之初识qt

下载 https://www.qt.io/cn/download-open-source/     下载QT离线安装包 Qt 5.5.1 for Linux 32-bit (546 MB) (info) 安装 linux下,安装之前所需要配置的库(centos): sudo yum groupinstall "C Development Tools and Libraries" sudo yum install mesa-libGL-devel 完成配置,运行下载包,对其进行安装 运行

2.初识qt

1.通过观看视频, 模仿视频里面做了一个简单的用户登陆的界面, 2个输入框(LineEdit),2个按钮(PushButton)2个标签(Lable), 这些都是直接通过拖拽到布局上的眼见即所 得,点击左下的绿色三角程序能运行,也可debug , 和 vs 上很像, f10 f5 这些功能都相似 2.帮助文档很有用, 在代码界面上光标放在上面,按F1 可查看一些类或变量的定义 3.定义的 按钮,标签这些都是ui 下面的对象 ,但是我们的文件中一般却没看到,我定义了一个 类, myDiolog,

初识QT中的qDebug()

首先在头文件中包含 #include<QDebug> 当开发者需要为一个装置.文件.字符串或者控制台,写出调试和跟踪信息时,该类被使用. 在需要使用的地方插入: qDebug("intensity:%d",intensity[0][2]); // (%d表示整数) 输出结果: intensity:195 // 注: %a,%A //读入一个浮点值(仅C99有效) %c //读入一个字符 %d //读入十进制整数 %i //读入十进制,八进制,十六进制整数 %o //读入八进

Qt初识

初识Qt 一.维基百科定义: Qt (/kjut/ "cute", or unofficially as Q-T cue-tee) is a cross-platform application framework that iswidely used for developing application software with a graphical user interface (GUI) (inwhich cases Qt is classified as awidget t

Qt 设计师手册

Qt设计师(Qt Designer)是使用Qt部件(Widgets)设计和使用图形用户界面(GUI)的工具.它允许我们以所见即所得的方式构建和定制自己的窗口(Windows)或对话框(Dialogs)并提供了不同的方法来测试它们. 使用Qt的信号-槽机制,可以无缝地将Qt设计师创建的部件或窗体与手工编写的代码整合在一起,这使得我们可以轻松地为图形元素定义行为.Qt设计师设置的所有属性均可以在代码中动态地修改.Furthermore, features like widget promotion

初识gsoap2 及 使用qt开发gsoap程序项目文件管理

从http://gsoap2.sourceforge.net/下载最新的gsoap2源码包. 通过http://www.cppblog.com/qiujian5628/archive/2008/10/11/54019.html(EXP1)初步了解了gsoap2的使用方法(下属示例使用了该文章的例子). 由于一直使用Qt做开发项目的文件管理,整理了个qt项目文件,如下: 1. 目录结构 gsoap2 # gsoap2 开发文档根目录 │  gsoap.pri # 引入gsoap2开发用源码文件 │

QT Demo 之 calqlatr(2) calqlatr.qml

import QtQuick 2.0 import "content" import "content/calculator.js" as CalcEngine 同样,这次我们针对qml代码开始的最常见的import部分也不放过了,也要至少做到基本了解和使用. 在Qml中如果需要使用系统组件,必须在开始进行声明.对于自定义的组件也需要在开始的时候import进来,并且需要注意的是,系统组件直接通过名称即可,而对于自定义组件,需要使用""包起来.