C++关于QT编程开发

基类

Qwidget:控件窗口,普通窗

QMainwindow:带菜单栏窗

QDialog:对话框

类名:类名会继承于基类

class 类名 public:基类

主函数

创建按钮

设置按钮:设置按钮名字;指定父对象;设置按钮位置

#include "mywidget.h"//本应用头文件,后面大部分定义要在头文件上

#include <QApplication>//应用头文件

#include<QPushButton>//按钮头文件

//应用程序类,头文件和类名一样,前两个大字

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

{

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

QApplication a(argc, argv);

//MyWidget继承QWidget是一个窗口基类,w是一个窗口

MyWidget w;//执行到Mywidget的构造函数

w.setWindowTitle("hello");//设置标题

//窗口创建默认隐藏,需要人为显示

w.show();

QPushButton b;//创建按钮

b.setText("**");

b.setParent(&w);//指定父对象

b.move(100,100);//设置位置

b.show();//默认隐藏

//不指定父对象,则独立

//指定父对象:1.setParent。2通过构造函数

QPushButton c(&w);//构造函数指定

c.setText("&");

c.show();

 

return a.exec();

//循环,等待事件

}

 

构造函数

今后大多操作要在构造函数里进行,主窗

#include "mywidget.h"

 

MyWidget::MyWidget(QWidget *parent)

: QWidget(parent)

{

}

 

MyWidget::~MyWidget()

{

 

}

头文件

主窗的对象都在这定义

#ifndef MYWIDGET_H

#define MYWIDGET_H

 

#include <QWidget>

 

class MyWidget : public QWidget

{

Q_OBJECT

//信号与槽的时候需要

 

public:

MyWidget(QWidget *parent = 0);

~MyWidget();

};

 

#endif // MYWIDGET_H

工程文件

配置要在这里进行,模块,头文件要用的类,要在这添加模块,点头文件按F1看帮助文档找对应模块

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

#

# Project created by QtCreator 2019-05-31T08:57:13

#

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

#注释要用#

QT += core gui

#模块,头文件要用的类,要在这添加模块,点头文件按F1看帮助文档找对应模块

#高于qt4版本,添加 QT += widgets,能兼容qt4

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

#应用程序名

TARGET = qttext01

#指定makefile的类型

TEMPLATE = app

SOURCES += main.cpp\

mywidget.cpp

 

HEADERS += mywidget.h

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值