02 2020 档案

摘要:在写完上一篇博客后,一觉醒来,又又又又不行了,介绍一个终极大招,如果你的fuck vs又提示无法打开sqlite3.h的问题 环境win10 vs2019 debug x86 实在没心情写文字了,直接上图 你的目录下,把这些sqlite3文件全扔进去,看样子必须这么做,否则即使你添加了现有项,傻逼v 阅读全文
posted @ 2020-02-28 14:39 saintdingtheGreat 阅读(1085) 评论(0) 推荐(0)
摘要:特此鸣谢作者 https://blog.csdn.net/qq_37596943/article/details/104058508,本篇一部分内容受他启发 这几天,内心忽然洋溢着用C语言写个游戏配置文件编辑小程序,再配上个sqlite3轻型数据库,多么美好美妙啊,想到这我的内心快乐的歌唱起来,Bu 阅读全文
posted @ 2020-02-27 14:38 saintdingtheGreat 阅读(6248) 评论(2) 推荐(2)
摘要:QBuffer用法 #include "mywidget.h" #include "ui_mywidget.h" #include <QBuffer> mywidget::mywidget(QWidget *parent) : QWidget(parent), ui(new Ui::mywidget 阅读全文
posted @ 2020-02-09 00:14 saintdingtheGreat 阅读(579) 评论(0) 推荐(0)
摘要:听起来像是把窗口扭把成三角形或者圆什么的,其实......只不过把窗口弄成没有边框,而且背景透明而已,这样窗口看起来也就变成了图片的形状,这个时候,如果你的图片是个金三角或者烧饼....你懂的。 实验环境:linux mint Qt5.11 提示:本例实验效果,对图片有要求,必须是背景透明的图片,很 阅读全文
posted @ 2020-02-08 12:04 saintdingtheGreat 阅读(346) 评论(0) 推荐(0)
摘要:错误处理 头文件 #include<error.h> 这样一来,errno就是个数据类型 errno=ECONNABORTED|EINTR char* s="xxxxxx" perror(s); exit(-1); read函数 返回值: >0,读到的文件字节长度 =0 (文件读到‘\o',管道中读 阅读全文
posted @ 2020-02-07 20:45 saintdingtheGreat 阅读(167) 评论(0) 推荐(0)
摘要:Qt C++ 定义窗体类时,如果按照一般的c++类声明静态成员变量会提示undefined identifier,下面给出正确的方法 如果定义了一个QMainWindow类的子类MainWindow,添加静态变量,其头文件如下 mainwindow.h 先声明 #ifndef MAINWINDOW_ 阅读全文
posted @ 2020-02-07 02:53 saintdingtheGreat 阅读(788) 评论(0) 推荐(0)
摘要:实验环境:ubuntu18.04 Qt5.9 功能和总体设计描述 (插图 俄罗斯 陆军 伊斯坎德尔战术导弹) 自定义微件 mybtn,供按钮提升使用 定时器两个timerid, timerid1 timerid用于导弹发射倒计时 timerid1用于记录首长和飞行员通信时间 mybtn类的事件mou 阅读全文
posted @ 2020-02-07 02:34 saintdingtheGreat 阅读(348) 评论(0) 推荐(0)
摘要:实验环境:linux mint 下Qt5.11 Qt中的事件 其实我们谈及Qt编程,第一个想起的无外乎信号和槽,信号就是通过某一控件的动作(例如按钮的按下和抬起)让接收信号的微件有所响应(调用标准或自定义函数 槽)。 而事件,为响应微件事件作出函数处理增加了更多的可能。 常见事件 我们为窗体定义事件 阅读全文
posted @ 2020-02-06 21:37 saintdingtheGreat 阅读(616) 评论(0) 推荐(0)
摘要:数据发到网络环境通常通过交换机,再由交换机转发至路由器 但凡提到套接字,必定有两端:数据的发送端和接收端, ip地址在网络环境中可以唯一的表示一台主机,ip+端口号可以在网络环境中唯一标识一个进程。 socket通信原理: 套接字是linux操作系统中的一种文件类型 伪文件 linux中有7种文件类 阅读全文
posted @ 2020-02-06 03:53 saintdingtheGreat 阅读(308) 评论(0) 推荐(0)
摘要:Widget 微件,Android编程里面常见的控件组织形式 新建一项目,步骤如下: 在ui设计界面中添加了一个Widget控件:图片中选中处 自定义一个微件,这里我命名为smallwidget,在构造函数实现中,定义一个旋转数码盒(Qt中的spinbox),一个滑动条。 #include "sma 阅读全文
posted @ 2020-02-05 17:20 saintdingtheGreat 阅读(853) 评论(0) 推荐(0)
摘要:协议 乃是数据传输时要遵守的格式要求 两种常见的程序架构是C/S 和B/S架构 C/S :优点,性能稳定,协议选用灵活,适用于大量数据缓存,尤以游戏较为常见 安装在用户电脑上,可能会对用户安全造成影响 开发效率方面,开发团队需编写服务端和客户端两端代码,联合调试是一场噩梦 B/S: 减少了厂商植入恶 阅读全文
posted @ 2020-02-04 22:34 saintdingtheGreat 阅读(167) 评论(0) 推荐(0)
摘要:创建自定义项目的方式 https://www.cnblogs.com/saintdingspage/p/12252169.html 实验环境:linux mint下 Qt5.11 C++ 功能介绍:主窗口(mywidget) “昌仔和我的小屋”,子窗口(houerli) “大家好,我是哇咔嘛咔猴儿” 阅读全文
posted @ 2020-02-03 15:46 saintdingtheGreat 阅读(634) 评论(0) 推荐(0)
摘要:如果我们要自定义组件,最好还是在主函数以外的地方执行,这种思想是:一切自定义的控件,其属性,行为等都应该在窗口初始化的时候完成 #include "mainwindow.h" #include <QApplication> int main(int argc, char *argv[]) { QAp 阅读全文
posted @ 2020-02-02 14:47 saintdingtheGreat 阅读(886) 评论(0) 推荐(0)
摘要:控件常用定义属性设置方式 通常是先定义类型 变量名称,然后设定属性, 除了窗口类控件, 其他控件通常会绑定一个父对象(例如定义的按钮,要依附于哪个窗体) 控件最后都会调用一个show()方法,以显示,这一步尤其重要 a.exec()等待用户执行,作用类似于system("pause") int ma 阅读全文
posted @ 2020-02-02 13:50 saintdingtheGreat 阅读(679) 评论(0) 推荐(0)
摘要:实验环境 linux mint 下 Qt 5.11 说白了,模板就是搭个函数,类的框架,具体实现的时候往里面填充内容,或者我们可以把类型名想作一个占位符号 函数模板 俗气的比大小 #include <iostream> #include<string.h> using namespace std; 阅读全文
posted @ 2020-02-01 00:56 saintdingtheGreat 阅读(168) 评论(0) 推荐(0)