
Qt学习
文章平均质量分 51
我不叫施展诶
这个作者很懒,什么都没留下…
展开
-
C++读写txt文件
QFile file("文件存储地址"); if(! file.open(QIODevice::Append|QIODevice::Text)) //append追加,不会覆盖之前的文件 { QMessageBox::critical(this,"错误","文件打开失败,信息没有保存!","确定"); return; } QTextStream out(&file);//写入数据 .原创 2021-04-20 16:32:15 · 1297 阅读 · 0 评论 -
Qt学习笔记(一).pro项目描述文件
【转载】https://blog.51cto.com/9291927/1867811一个QT工程中包含不同类型的文件:.pro 项目描述文件;.pro.user 用户描述文件;.h 头文件;.cpp 源文件;.ui 界面描述文件;资源文件(图片、音频等).pro 项目描述文件的基本构成:① #注释起始符;② QT 模块声明;③ TARGET 可执行文件名;④ TEMPLATE 程序模板声明;⑤ SOURCES 源码文件声明;⑥ HEADERS 头文件声明;⑦ FORMS 界面文件声明;⑧原创 2021-03-15 18:16:59 · 576 阅读 · 0 评论 -
#ifndef MAINWINDOW_H
【文章出处】:https://zhidao.baidu.com/question/516571108.html头文件定义时的一个常用方法,为了避免重复包含同一个头文件。如:test1.h中定义了一个全局变量int a,test2.h中include了test1.h,然后test.c中include了test1.h和test2.h,如果没有这个宏,显然test.c中预编译时会定义两次变量a,因此会报错。只需在头文件开头处加上:#ifndef TEST1_H //宏随便定义,一般为头文件的大写.转载 2021-03-05 21:36:26 · 974 阅读 · 0 评论 -
Qt中的信号槽机制(2)
【转载】原文链接:https://blog.csdn.net/linux_wgl/article/details/33419409Qt中的信号槽由信号和槽函数构成。一、信号当某个信号对其客户或所有者发生的内部状态发生改变,信号被一个对象发射。只有定义过这个信号的类及其派生类能够发射这个信号。当一个信号被发射时,与其相关联的槽将被立刻执行,就像一个正常的函数调用一样。信号-槽机制完全独立于任何GUI事件循环。只有当所有的槽返回以后发射函数(emit)才返回。 如果存在多个槽与某个信号相关联,那么当转载 2021-03-04 21:07:07 · 253 阅读 · 1 评论 -
Qt中的信号槽机制
【转载】原文链接:https://blog.csdn.net/jiang_xinxing/article/details/68060682Qt中的信号槽由信号和槽函数构成。1、信号1)是一个函数a. 这个函数不需要实现, 只声明就可以b. 使用关键字 signals 限定2)信号函数返回值: void3)可以重载4)信号可以连接信号5)信号可以连接多个槽函数6)多个信号可以链接同一个槽函数2、槽函数1)qt5中的槽函数, 类的成员函数, 全局函数, 静态函数, lambda表达转载 2021-03-04 20:44:16 · 211 阅读 · 1 评论