![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事件驱动编程
好喜欢吃红柚子
行到水穷处,坐看云起时
展开
-
qt自学笔记4 信号和槽
一、 坐标系左上角为(0,0)点;x以右为正方向,y以下为正方向二、信号和槽(简单案例:点击按钮关闭窗口)1.介绍connect(信号的发送者,发送的具体信号,信号的接受者,信号的处理(槽))信号槽优点:松散耦合信号发送端和接收端无关联,通过connect将两端耦合在一起2.connect函数连接函数: connect(参数1,参数2,参数3,参数4);参数1:信号的发送者参数2:发送的信号(函数地址)参数3:信号的接受者参数4:处理的槽函...原创 2021-04-21 11:00:33 · 131 阅读 · 0 评论 -
qt自学笔记3 对象树
对象树当创建对象在堆区的时候,如果指定的父亲是QObject派生下来的类或者QObject子类派生下来的类,可以不用管理释放的操作,对象会放到对象树中 一定程度上简化了内存回收机制 在qt中,尽量在构造的时候就指定parent对象,并且大胆在堆上创建mypushbutton.h#ifndef MYPUSHBUTTON_H#define MYPUSHBUTTON_H#include <QPushButton>class Mypushbutton : publ..原创 2021-04-21 09:37:18 · 116 阅读 · 0 评论 -
QT自学笔记2 QPushButton的创建
widget.cpp#include "widget.h"#include<QPushButton>Widget::Widget(QWidget *parent) : QWidget(parent){ //创建一个按钮 QPushButton *btn = new QPushButton; //show以顶层方式弹出窗口控件 btn->show(); //让btn对象依赖在Widget窗口中 btn->setP原创 2021-04-19 15:36:20 · 163 阅读 · 0 评论 -
QT自学笔记1 第一个qt程序
4.16qt项目名称和创建路径都不带中文三个基类:QWidget,QMainQindow,QDialog.pro项目入口main.cpp程序入口.main 文件#include "mywidget.h"#include <QApplication>//包含一个应用程序类头文件//main程序入口//argc命令行变量的数量,argv命令行变量的数组int main(int argc, char *argv[]){ //a为应用程序对...原创 2021-04-19 15:14:09 · 112 阅读 · 0 评论 -
lab2
在ZorkUL.h文件中设置vector型room变量,存储类型为room *指针型,为了和房间号匹配 vector<Room *> room; 新建房间 ,并且把房间号存入room数组中,使用push_back函数; 修改房间相关变量,走向和地图 void ZorkUL::createRooms() { Room *a, *b, *c, *d, *e, *f, *g, *h, *i,*j,*k; a = new Room("a");...原创 2021-04-03 11:14:41 · 221 阅读 · 1 评论