c++中使用new给类对象申请内存时,看到的用法有很多,很是疑惑。 经过观察发现了其中的秘密。 1 //构造摄像头对象 2 ca = new QCamera(ui->comboBox->currentText().toUtf8(),this); 3 //构造截屏对象 4 cap = new QCam ...
分类:
编程语言 时间:
2020-12-02 12:25:46
阅读次数:
8
实现功能:滚轮缩放,鼠标左键按住移动,缩放时刻度线跟着一起移动,缩放时以鼠标的位置为中心 效果图: 工程文件: mywidget.h #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include "ui_mywidget.h" # ...
分类:
其他好文 时间:
2020-12-02 12:25:01
阅读次数:
7
1. 将界面语言设置为英语 - 启动Qt Creator -> 工具 -> 选项 -> 环境 -> 语言修改为english / 主题设置为 flat light 2. 设置文件命名规则,取消默认的全小写的文件规则 - 启动Qt Creator -> 工具 -> 选项 -> C++-> 取消勾选lo ...
分类:
其他好文 时间:
2020-12-02 12:24:19
阅读次数:
4
1.在首行添加#pragma execution_character_set("utf-8") 2.推荐:在Qt的安装路径找到bin目录,搜索include文件夹,找到qglobal.h头文件,在其中加入以下代码: #if _MSC_VER >= 1600 #pragma execution_cha ...
分类:
其他好文 时间:
2020-12-02 12:20:27
阅读次数:
7
前言 我们用一个label控件来实时显示系统时间,用到 QTimer 和 QDateTime 这个两个类。 正题 头文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QTimer> #incl ...
分类:
其他好文 时间:
2020-12-02 12:11:23
阅读次数:
4
QRegExpregIp("((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])[\.]){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])");
分类:
其他好文 时间:
2020-12-01 12:02:33
阅读次数:
3
快速排序的逻辑 用递归的方法: 1 边界条件,数组长度为1,返回list 2 list =( list_left )+ ( mid ) +( list_right ) 注意个细节,mid是一个元素值,不是下标 # 快速排序 def quick_sort(l): if len(l) < 2: retu ...
分类:
编程语言 时间:
2020-11-30 16:11:34
阅读次数:
10
1、下载Rocket MQ http://rocketmq.apache.org/docs/quick-start/ 下载的版本为rocketmq-all-4.7.1-bin-release.zip 下载完成后解压C:\Tools\rocketmq-all-4.7.1-bin-release 2、设 ...
一、什么是二维码 二维码又称二维条码,常见的二维码为 "QR Code" ,QR 全称 Quick Response 是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensional bar code) ...
分类:
其他好文 时间:
2020-11-25 12:31:41
阅读次数:
4
A.快速排序 1.算法逻辑 若要对 def quick_sort(alist,first,last): if first >= last: # 递归结束条件 return high = last low = first media_data = alist[first] while low < hi ...
分类:
编程语言 时间:
2020-11-25 12:12:17
阅读次数:
8