- 博客(23)
- 问答 (11)
- 收藏
- 关注
转载 关于Qt代码中连接数据库提示“driver not loaded”失败的问题
Qt代码中连接数据库提示“driver not loaded”失败的问题参考解决方法
2022-10-12 11:55:46 3985 8
原创 Qt原样显示小语种字符串
关于最近遇到的Qt程序无法显示小语种特殊字符的问题程序功能:读取文本文件内容,整理输出新的文本文件,并在进度中提示处理进度。输入的文本中,存在此字符串EXPLOSIÓN,Ó比较特殊。我读取到字符串需要用这个字符串来命名输出的新文本文件。处理进度需要在标签中提示正在输出EXPLOSIÓN.txt文件而实际情况,显示的是正在输出EXPLOSI脫N.txtÓ没有显示出来。代码段是这样的:emit sendWaitingMsg(tr("正在输出%1.txt").arg(m_gameNam
2020-11-10 09:51:27 1007
原创 Qt:关于QString索引为负数的一些发现
Qt:关于QString索引为负数的一些发现使用QString截取字符串,调用mid函数,str2.mid(-5,3),发现返回为空字符串,后来想起原来是python可以肆意使用负数索引。但又发现之前使用remove函数成功的删除了一段字符串。QString str1("qwe123123jio123j");QString str2("qwe123123jio123j");QString str3("qwe123123jio123j");qDebug() << str1.remove(
2020-11-03 11:40:11 1119
原创 C++操作文件示例
注:百鸡问题今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。又答:鸡翁八,值钱四十;鸡母十一,值钱三十三,鸡鶵八十一,值钱二十七。又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十 四,值钱二十八。”c++文件流示例...
2019-11-15 11:20:02 232
原创 Qt .pro文件简书(一丢丢)
QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = qtdemoTEMPLATE = appSOURCES += main.cpp \ mainwindow.cppHEADERS += mainwindow.h第一行,定义QT是告诉编译器要是用哪些模块,通常是...
2019-11-06 08:55:15 279
转载 删除链表的倒数第N个节点
题目描述:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:只允许对链表进行一次遍历解题思路:典型的利用双指针法解题。首先让指针first指向头节点,然...
2019-10-24 14:53:37 116
原创 c++ struct结构体和class类的比较
1. C++类的属性默认访问权限如果没有在类中设置属性和方法的访问权限,那么默认访问权限是private。#include <iostream>using namespace std;class A{ int a; int func(){ return 0; }};int main(int argc, char *arg[]){...
2019-10-24 10:15:53 1493
原创 memset初始化int数组出问题
我用memset初始化整个数组结果失败了。//想初始化一个全是9的int数组int num[20];memset(num, 9, sizeof(num) * sizeof(int));最后输出的是20个151587081。原因是memset是按照一个字节一个字节来赋值的,以字节为单位,这样的话每个字节就会变成9,一个int型的值占4个字节就会变成0x09090909,转换成十进制就是1...
2019-10-23 11:04:49 508
原创 函数返回指针和返回函数名有什么不同?
两种返回值的差别#include <iostream>using namespace std;char *func(){ char *p = "abc"; char arr[] = "1234567890"; //return p; return arr;}int main(){ char *ptr = NULL; ptr = func(...
2019-10-22 14:42:51 179
转载 指针做形参,数组做形参等问题
https://www.cnblogs.com/stoneJin/archive/2011/09/21/2183962.html
2019-10-22 11:53:38 193
原创 数学题:上楼梯
一共有10阶楼梯每次可以上1阶或2阶,请问从楼下到楼上一共几种上法?从网上查找了方法,发现自己真的笨,原来还可以这样想,果然my math 就是个渣呀!╮(╯﹏╰)╭思路如下:将10级台阶从1开始,假如这题是上一级台阶有几种上法,然后换成2,以此类推。上第1级台阶:1种,踏一脚就完了。上第2级台阶:2种,一次上2级,或者一次上1级,第二次上一级,共2种上法。上第3级台阶:3种,1+1+...
2019-10-18 09:22:39 778
转载 C++ 编译原理
一. 预编译可以粗略的认为预编译就是简单地“宏展开”,对于“#***”的命令的展开。例如define MAX 1000就是建立起MAX和1000之间的对等关系,好在编译阶段进行替换。例如ifdef/ifndef就是从一个文件中有选择性的挑出一些符合条件的代码来交给下一步的编译阶段来处理。这里面最复杂的莫过于include了,其实也很简单,就是相当于把那个对应的文件里面的内容一下...
2019-10-17 16:42:52 752
转载 C++中两个类相互包含引用问题
转载在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型class A{int i;B b;}class B{int i;A* a;}请注意上面的定义内容,一般情况下是不能出现类A,类B相互引用都定义对象,即如下的样子:class A{int i;B b;}class B{int i;...
2019-10-15 15:56:22 342
转载 C++中的覆盖与隐藏
转载:C++类中覆盖与隐藏一直是一个容易理解出错的地方,接下来我就详细讲解一下区别在何处覆盖指的是子类覆盖父类函数(被覆盖),特征是:1.分别位于子类和父类中2.函数名字与参数都相同3.父类的函数是虚函数(virtual)隐藏指的是子类隐藏了父类的函数(还存在),具有以下特征:子类的函数与父类的名称相同,但是参数不同,父类函数被隐藏子类函数与父类函数的名称相同,参数也相同,但是父类...
2019-10-15 13:59:41 127
原创 C++ 之 const类成员函数
C++ 之 const类成员函数const修饰的变量称为常变量,不可修改,而const修饰的类成员函数限制为不可修改类的成员,只能读取。写法是将const放在函数参数列表后面,而不是放在函数前面或者放入参数列表内:class Test(){public: int getNum() const;};在类体之外定义const函数也需要加const:int Test::getNum(...
2019-10-14 21:30:53 597
空空如也
Qt报异常std::bad_alloc
2024-02-20
dllmain设置锁之后,其他程序使用dll时总是报自己设置的程序正在运行的提示
2021-08-05
自己编写的DLL,不想被两个进程同时调用,怎么在DLL代码中写限制呢?
2021-03-29
QT使用QAxObject操作excel时怎么兼顾不同版本和类型的excel程序呢
2021-03-11
Qt怎样原样显示小语种字符串
2020-11-09
Qt从数据库读取数据写入文件时内存溢出
2019-12-20
Qt操作数据库读取整个表的数据按行写入文件
2019-12-19
Qt对拥有2亿行字符串的文本文件进行排序?
2019-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人