随笔分类 - C++
摘要:一、QT基类: QObject 二、QT中常用的库 QT中的类根据功能划分在不同的库中,在用户属性.pro文件中可以看到。 三、Qt基本对话框的使用 常用5类: 通过类名可以直接调用类的静态成员函数。 文件对话框(QFileDialog), 其中的常用函数 getOpenFileName,用于获取打
阅读全文
摘要:打开对话框选择文件 二进制方式读取文件 转换成图像显示 【转载自】 std::ifstream以二进制方式读取图片文件,用Qt再将其转为图片(QImage::loadFromData()函数使用) - ypy9323的博客 - CSDN博客 https://blog.csdn.net/ypy9323
阅读全文
摘要:toLatin1、toLocal8Bit都是QString转QByteArray的方法,Latin1代表ASCII,Local8Bit代表unicode。 const char* 指向字符常量的指针 const char * ss= "xxxxxx"; // 这个表示的是指针指向的内容不可修改cha
阅读全文
摘要:输出:1112355545 en 输出:"" en
阅读全文
摘要:try、catch try { ... }中的语句按顺序执行,突然遇到错误了,则捕获,catch。 try中语句执行到最后可以加一条语句,打印出,程序成功运行。 catch(const 。。。。。e)//类似传参数,传进错误信息。 e.error啥的 catch(...)//默认情况
阅读全文
摘要:菜单“工具”-“选项”。 Qt Creator怎样更改默认构建目录_百度经验 https://jingyan.baidu.com/article/6181c3e0b9d170152ef153af.html
阅读全文
摘要:读取输出: 或 写入 【转载自】 Qt之文件操作 - liuhongwei123888的专栏 - CSDN博客 https://blog.csdn.net/liuhongwei123888/article/details/6084761 Qt与C文件操作的差异 - caploveleo的专栏 - C
阅读全文
摘要:自适应大小(铺满)显示图像。 KeepAspectRatio:设置pixmap缩放的尺寸保持宽高比。 setScaledContents:设置label的属性scaledContents,这个属性的作用是允许(禁止)label缩放它的内容充满整个可用的空间。 【转载自】 Qt之图片自适应QLabel
阅读全文
摘要:一、QPixmap 二、QImage 可以发现是用QPixmap来显示。 QPixmap是存储在服务器端,往往QPixmap上绘图比较慢,但显示它则比较快。 QImage为I/O,为图片像素访问及修改而设计的,如果你想访问图片的像素或者修改图片的像素,则需要使用QImage,或者借助于QPainte
阅读全文
摘要:绘图设备是指继承QPaintDevice的子类,可以使用QPainter直接在其上面绘制图形,Qt一共提供了四个这样继承QPaintDevice的绘图设备类。 分别是QPixmap、QBitmap、QImage和 QPicture。 或者直接最简单, 区别是: QPixmap依赖于硬件,QImage
阅读全文
摘要:0、头文件中加入 1、添加两个头文件 2、QFileDialog::getOpenFileName 槽函数中加入: connect:
阅读全文
摘要:1、迭代器 begin,end,*it++ 2、下标法 3、at函数(GetAt) 4、指针法 指针移到头部rewind。
阅读全文
摘要:很简单 1、下载地址 http://download.qt.io/archive/qt/ 学个单词,archive。 选择一个版本下载,5.9.3。 2、安装 选择组件 MinGW就行了,MinGW-Minimalist GNUfor Windows的缩写。 然后就完成了。 【其他】 QT安装简介
阅读全文
摘要:对于一些简单的事件判别,如点击按钮。 无需写代码关联信号和槽函数。 信号与槽的自动关联机制。 1、UI界面,按钮位置点右键,转到槽。 2、点击后 类似MFC。 D:\Englishpath\QTprojects\build-untitled2-Desktop_Qt_5_9_3_MinGW_32bit
阅读全文
摘要:1、基类选 QWidget 2、添加UI Btnshowhello 按钮 labelhello 文本标签 要注意:文本字样和对象名的区别! 对象名和UI部件是一一对应的关系。 修改对象名和修改文本字样不一样。 3、槽函数实现 .h文件中加上。 .cpp文件中加入函数实现。 4、信号和槽相关联
阅读全文
摘要:QT中发射信号使用 emit 来完成。 类要使用信号和槽机制,必须从QObject或者QObject子类继承。必须在类的定义中加上 Q_OBJECT 宏。 信号和槽连接时,参数类型必须相同。 关键字大写 SIGNAL() SLOT() connect(Object1,signal1,Object2,
阅读全文
摘要:GUI应用程序由 事件驱动。 键盘、鼠标、拖放、滚动、绘屏、定时事件。 connect
阅读全文
摘要:有几个名字,项目名,类名,界面对象名。 1、项目文件 项目名.pro(MyHelloQt.pro) 主要包括项目用到的模块,项目包含哪些源码文件,头文件,窗体文件,生成应用程序的名称。 由QT自动生成,也可以根据需要自己补充。 2、主窗体文件,类的实现文件 hellowidget类 主界面窗体类,从
阅读全文
摘要:Base64是一种编码方式。 非加密 chcp->936 编码流程: 位数不够后面补0,例中补了2个0。 末尾加=表示结束符。 GB2312,有些敏感词不能显示。 GBK,是GB2312升级版。可以显示敏感词。 通常用utf-8。 Base64编码表: 【其他博客】 什么是Base64? - And
阅读全文

浙公网安备 33010602011771号