libcurl http请求的例子

size_t req_reply(void *ptr, size_t size, size_t nmemb, void *stream) { std::string *str = (std::string*)stream; (*str).append((char*)ptr, size*nmem...

2019-04-09 16:51:31

阅读数 11

评论数 0

libcurl源码下载及编译

1,libcurl源码下载地址https://curl.haxx.se/download.html 2,打开CMake 工具,输入源码目录以及要生成的工程工程目录 3,点击“Configure”,配置选项 4,然后一路下去,进行一系列的配置(可能会出现警告,配置时间比较长请耐心等待)...

2019-04-09 16:27:04

阅读数 27

评论数 0

QDialog 去掉标题栏问号按钮

Qt::WindowFlags flags=Qt::Dialog; flags |=Qt::WindowCloseButtonHint; setWindowFlags(flags);

2019-04-09 16:04:17

阅读数 77

评论数 0

c语言读写二进制文件

1,写二进制文件: FILE *f_out= NULL;//声明文件句柄 f_out= fopen("c://aaa.txt","wb");//打开文件句柄 if(f_out == NULL) return; fwrite(dataArray...

2019-04-03 14:12:33

阅读数 9

评论数 0

QPrinter QPrintDialog QPrintPreviewDialog 打印PDF文件

近期做了一个项目,这个项目需要调用QT 的通用接口实现跨平台打印pdf文件,遇到了一些坑特此纪录一下。 1, QPrinter printer(QPrinter::ScreenResolution);//构造打印对象 printer.setPageSize(QPrinter::A4);//...

2019-03-29 14:16:47

阅读数 56

评论数 0

关于QT中奇数个汉字出现newline in constant的错误

前面写了一篇关于QT中使用汉字的博客以为对汉字的使用了如指掌, 没想到今天把字符串一换, 换成偶数个没问题, 换成奇数个汉字, 哇擦, 报一个错误newline in constant, 瞬间意识到自己还是太年轻. 好了, 开始正题 先说下 在QT Creator可能出现的乱码的情况: 1....

2019-02-26 16:09:44

阅读数 86

评论数 0

Linux 系统下 CodeBlocks安装与使用

1.安装 1)sudo add-apt-repository ppa:damien-moore/codeblocks-stable 输入密码后,会提示你敲【Enter】继续,然后如果一切OK的话,就会安装好这个ppa源。 继续敲: 2)sudo apt-get update 对源进行更新,这个过程...

2019-01-03 14:24:12

阅读数 116

评论数 0

QT 调用OCX控件

近期做一个项目,需要调用Foxit的PDF OCX控件,现记录一下过程。 首先,被调用的OCX控件必须被注册,注册过程请参考https://mp.csdn.net/postedit/85101655。 接着进行如下步骤: 一,获取OCX 的uuid:      1)找到oleview.ex...

2018-12-19 17:40:14

阅读数 430

评论数 0

ocx控件注册和解除注册

解除注册:                                                                                                                       解除成功 注册OCX控件:   ...

2018-12-19 17:11:19

阅读数 367

评论数 0

VS2015 不支持 vs-addin

由于vs2015以后的版本不再支持addin插件,所以QT VS-addin就没用了,vs提供了新的替代插件Qtpackage,https://marketplace.visualstudio.com/items?itemName=havendv.QtPackage  

2018-11-14 16:27:32

阅读数 138

评论数 0

构造函数和析构函数小结

构造函数是一种特殊的类成员函数,在创建类对象时被调用。构造函数的名称和类名相同,但通过函数重载,可以创建多个同名的构造函数,条件是每个函数的参数列表都不同。构造函数没有声明类型。 Bozo(const char *fname,const char *name);//构造函数原型 初始化新对象:...

2018-11-13 17:53:38

阅读数 35

评论数 0

TortoiseSVN文件夹及文件不显示图标

最近安装了一些软件,突然发现原先使用的svn归档文件夹没有了svn版本控制的一些图标非常不舒服,查了一些资料,解决方案如下 1)win + R 输入regedit 打开注册表管理器 2)按照指示找到下列位置  计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft...

2018-11-13 14:44:26

阅读数 33

评论数 0

vs2015:提升应用程序为管理员权限

有些应用程序运行需要管理员权限,最好在打包的时候提升为管理员运行。步骤如下: 1.右键打开属性对话框 2.打开linker-->Manifest File 3.编辑 UAC Execution Level  4.选择 最后一项 OK,结束...

2018-11-08 09:56:54

阅读数 561

评论数 0

QThread用法:启动与退出

QThread 有两种用法: 一,运用 QObject::moveToThread(QThread *targetThread)将功能类移入到线程QThread中 例子如下: class Worker : public QObject  {//创建普通的对象类     Q_OBJECT  ...

2018-11-07 09:13:19

阅读数 1354

评论数 0

strtok 详解及实现

1)strtok 头文件<string.h> 2)原型 :char *strtok(char *str,const char *delimiters) 3)功能:切割字符串str,将str分割成以delimiters为分割点的一个个字串,并返回 4...

2018-11-05 11:45:27

阅读数 1100

评论数 0

Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'.

Warning: The name 'layoutWidget' (QWidget) is already in use, defaulting to 'layoutWidget1'. 解决方案: 用文本编辑器打开*.ui,查找'layoutWidget',重新命名为独一无二的名称。 如 ...

2018-10-30 17:07:11

阅读数 367

评论数 0

QT connet 槽函数 lamda表达式

我在做自定义标题栏窗体时,实现关闭,最小化按钮时应用的lamda表达式 connect(ui.btnMinimum, &QPushButton::clicked, [=]() {showMinimized(); }); connect(ui.btnClose, &...

2018-10-26 15:17:48

阅读数 127

评论数 0

QT自定义标题栏之拖动窗体

1,定义两个成员变量     bool        m_pressed;     QPoint        m_movePos; 2,重写mousePressed,mouseMove,mouseRelease void mousePressEvent(QMouseEvent *event...

2018-10-26 15:04:15

阅读数 198

评论数 0

QT 自定义标题栏之windowFlags,任务栏图标实现窗体最小化

setWindowFlags(Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint); 1,Qt::FramelessWin...

2018-10-26 14:59:26

阅读数 655

评论数 0

公钥证书编码解读

一、文件编码 PEM (Privacy Enhancement Message),定义见 RFC1421 是一种基于 base64 的编码格式,常见于 linux/unix 下的证书编码 结构组成 == {header} body {tail}示例 -----BEGIN PUBLIC KE...

2018-09-03 16:54:42

阅读数 61

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭