C++与Qt开发专栏
C++与Qt开发经验记录
dododododoooo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
根据重叠点云生成匹配图像之间的对应点对
生成两张图像的对应点对原创 2025-06-04 17:03:01 · 340 阅读 · 0 评论 -
ubuntu下 利用QT 实现嵌入另外一个程序到当前窗口
查看当前应用窗口名称。原创 2023-06-27 14:08:06 · 1314 阅读 · 0 评论 -
Qt 卡片控件 一个以卡片样式展示信息的自定义控件
Qt 自定义卡片控件原创 2022-06-14 18:23:38 · 1492 阅读 · 0 评论 -
Qt 自定义控件 个人用户管理
QT 自定义控件 删除用户原创 2022-06-08 14:24:13 · 588 阅读 · 0 评论 -
Qt painter画弧形的起始和结束角度问题
Qt 画圆画弧形的时候角度指定问题原创 2022-06-08 14:20:06 · 807 阅读 · 0 评论 -
Qt正则表达式的非贪婪模式
Qt 的坑 QRegExp 的非贪婪匹配模式原创 2022-06-07 22:08:40 · 288 阅读 · 0 评论 -
6:QDateTime::fromString 日期格式问题
起因 使用 QDateTime::fromString 当输入日期格式与设定的格式不一样时构造失败,QDateTime对象为null,改用正则表达式,标准化处理之后再构造,稍微健壮一丢丢#include <QtCore/QCoreApplication>#include <QRegExp>#include <QDateTime>#include <QDebug>#define DATETIMERX "(\\d{4})[/, ,\\,.,:]+(1[0原创 2022-03-31 14:52:06 · 1776 阅读 · 0 评论 -
VS2019 报错: 编译器的堆空间不足
VS2019 报错: 编译器的堆空间不足原因是资源文件过大导致解决方法:找到项目的.vcxproj文件,打开在文件中找到这个节点 在该节点的最后加上一句 x64问题原因是资源文件过大。解决方法:在.pro 文件里面加上 CONFIG += resources_big或压缩资源文件呗转自 https://blog.youkuaiyun.com/omg_orange/article/details/115167209...原创 2022-02-22 18:03:32 · 3152 阅读 · 0 评论 -
5:Qt中UI布局,多个部分空间分配
遇到这种 一个水平布局里面有一个 label(数值:)还有一个QSpinbox(0.00)很明显 label并不重要,我需要QSpinbox来把中间的空间填充起来选中QSpinbox 把水平策略改成扩展That’s ok!还可以这样做哦,选中布局改为哎呀,真香...原创 2022-01-22 12:39:57 · 491 阅读 · 0 评论 -
3:QSpinBox和QDoubleSpinBox valueChanged 信号触发两次
鼠标微调数值QDoubleSpinBox 会触发两次信号原创 2022-01-22 12:30:33 · 2558 阅读 · 0 评论 -
sql删除数据库中重复的记录
删除数据库中重复的记录DELETE FROM SYS_ATTRIBUTEDEF WHERE ( TableName, FieldName ) IN ( SELECT TableName, FieldName FROM SYS_ATTRIBUTEDEF GROUP BY TableName, FieldName HAVING COUNT( * ) > 1 ) and rowid not in (SELECT max(rowid) from SYS_ATTRIBUTEDEF GROUP BY原创 2021-06-24 16:15:48 · 123 阅读 · 0 评论 -
C++实例002--标准输入输出
#include <iostream>using namespace std; int main(){ int number; cout << "输入一个整数: "; cin >> number; cout << "输入的数字为: " << number; return 0;}以上程序执行输出结果为:输入一个整数: 12输入的数字为: 12#include <原创 2021-03-12 20:17:29 · 202 阅读 · 0 评论 -
Qt学习--01 利用json实现字符串和map的转换
Qt学习–01 利用json实现字符串和map的转换#include <QJsonObject>#include <QJsonDocument>QVariantMap StringToVariantMap(const QString& str) { QByteArray njba = str.toUtf8(); QJsonObject nobj = QJsonObject(QJsonDocument::fromJson(njba).object());原创 2021-03-12 19:59:19 · 1872 阅读 · 0 评论 -
C++实例001--输出 hello world
C++实例001–输出 hello world#include <iostream>using namespace std; int main() { cout << "Hello, World!"; return 0;}以上实例将在屏幕上输出 “Hello,World!”现在大家买的C++教材可能会经常看到头文件是如下:#include <iostream>然后用现在较新的软件则会提示:无法打开源文件"iostream.h"。这原创 2021-03-11 19:33:05 · 2226 阅读 · 0 评论 -
if语句条件不满足仍旧执行
for example:if (c.x >= a.x && c.x <= b.x && c.y >= a.y && c.y <= b.y); return 1; else { return 0; }请注意到 if 判断后面加了分号真实的应该是if (c.x >= a.x && c.x <= b.x && c.y >= a.y && c.y <原创 2020-07-18 14:42:19 · 5909 阅读 · 3 评论 -
C++ vs+Easyx 兔子填色游戏
#include<graphics.h>#include<Windows.h>#include<math.h>#include<string>#include <string.h>#include<iostream>#include <conio.h>#include<stdio.h>#include <MMSystem.h> // 播放音乐需要的头文件#pragma comment原创 2020-07-18 14:39:33 · 3728 阅读 · 0 评论 -
Qt中click事件如何响应带参槽函数
#include "qttest008.h"#include <QTextEdit>QtTest008::QtTest008(QWidget *parent) : QWidget(parent){ ui.setupUi(this); //新建一个按钮 按钮名为"OK",放在窗体上 QPushButton *but1 = new QPushButton("OK", this); //设置按钮大小为100*50,并放置在窗体(250,300)处 but1->move(2原创 2020-07-18 14:27:36 · 4447 阅读 · 2 评论 -
输入矩形的长和宽。计算其面积和周长
输入矩形的长和宽。计算其面积和周长using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 作业2_1{ class Program { static void Mai...原创 2019-12-26 21:26:01 · 7834 阅读 · 0 评论 -
验证哥德巴赫猜想
编程序验证哥德巴赫猜想:任何一个大于6的偶数均可以表示为两个素数之和。如:6=3+3 8=3+5 … 18=7+11…将6-100之间的偶数表示出两个素数之和,打印时每行打印5组using System;using System.Collections.Generic;using System.Linq;using System.Text;using ...原创 2019-12-26 21:24:03 · 1240 阅读 · 0 评论 -
分解质因数
编程实现将一个正整数分解为质因数。例如:输入90,打印出90=233*5using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _3_5{ class Program { ...原创 2019-12-26 21:20:27 · 277 阅读 · 0 评论 -
C#矩阵运算类
命名空间:matrix定义类:Matrix方法:public Matrix(int mm, int nn)定义矩阵A:Matrix A=new Matrix(int mm, int nn);public double read(int i, int j)获取Aij:A.read(i,j);public int write(int i, int j, double val)将数据...原创 2019-12-25 22:26:39 · 3202 阅读 · 0 评论 -
C#测量程序设计中角度转换问题
在测量程序设计中,常常会遇到角度弧度转换问题,在这里编写了一个角度弧度转换的类,可以直接拿来用。在进行程序设计的时候可以先将“”° ′ ″“”单位制通过 public double HUDU(string s) 转换为弧度制进行角度运算,运算完之后可以通过 ***public string jiaodu(double jiao)***或者 public string jiaomiao(d...原创 2019-12-25 22:24:09 · 2406 阅读 · 0 评论
分享