Qt--01:基础知识

来源:互联网 发布:手游变速软件 编辑:程序博客网 时间:2024/05/16 02:48

main文件

#include "mywidget.h"/*******************基础相关说明*************************//*1.QApplication是应用程序类,Qt中一般都要有(存疑?)      *//*2.Qt头文件没有.h                                      *//*3.Qt头文件第一个字母为Q,紧接着的方法首字母大写            *//*4.头文件和类名一样,比如类名为mywidget,则头文件mywidget.h *//******************************************************/#include <QApplication>int main(int argc, char *argv[]){QApplication a(argc, argv);     //固定框架,有且只有一个应用程序类的对象myWidget w;w.show();                       //窗口创建默认是隐藏的,因此需要show显示return a.exec();                //a.exec()是等待用户操作,也就是等待事件发生}

头文件

#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>class myWidget : public QWidget     //继承基类QWidget{Q_OBJECT                            //信号与槽的时候需要public:myWidget(QWidget *parent = 0);~myWidget();};#endif // MYWIDGET_H

pro文件相关

#-------------------------------------------------## Project created by QtCreator 2017-04-09T21:51:37##-------------------------------------------------#模块QT       += core gui#高于4版本,其实是为了兼容Qt4greaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = basic_knowledge        #应用程序的名字basic_knowledge.exe,可修改为任意名.exeTEMPLATE = app                  #指定Makefile的类型app,lib等#cpp文件SOURCES += main.cpp\    mywidget.cpp#头文件HEADERS  += mywidget.h
0 0
原创粉丝点击