C++
silinga
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT文件编码格式问题
操作系统win10,QT5.6.2QT默认UTF-8,编译后自动转换为系统正常格式,所以在默认情况下UTF-8编码格式的源码文件中的中文,无论是普通char*还是QString(),均无需经过特殊处理,如下图main.cpp文件编码格式为UTF-8,运行结果正常如果此种情况下,源码文件编码格式为其他格式,则文件中正常的中文会显示乱码,如下图所示,main.cpp编码格式为GB18030解决方法就是先用QTextCodec::setCodecForLocale设置好相应编原创 2022-04-07 22:08:47 · 4519 阅读 · 1 评论 -
QT_moveToThread_1
需继承QObject#ifndef MOVETOTHREAD_H#define MOVETOTHREAD_H#include <QObject>#include <QThread>#include <QDebug>class movetothreadTest:public QObject{Q_OBJECTprivate: QThread m_Thread;public: explicit movetothreadTest(QOb原创 2022-03-24 23:48:14 · 358 阅读 · 0 评论 -
QT_QDateTime_1_转字符串
#include <QCoreApplication>#include <QDateTime>int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QDateTime DateTime=QDateTime::currentDateTime(); printf("%s\n",DateTime.date().toString().toLocal8Bit().data()); .原创 2022-03-23 22:05:30 · 1963 阅读 · 0 评论 -
QT按钮增加类似进度条功能,根据比例在按钮不同区域显示不同图片
1. 首先建立新的工程,选择Qt Widgets Application2. 在界面中插入一个QPushButton3. 工程中添加新文件,选择C++ Class4. 为新添加的类命名原创 2021-03-02 00:05:49 · 774 阅读 · 0 评论 -
简单两句话说说C++浅复制和深复制
之前学的知识忘了,现在想起来上网查了一下,感觉各种解释都不错,但是都太多了懒得看...大概就是指针怎么用的问题吧...不知道为什么起这么两个名字显得那么难以理解,其实没有这两个名字,只是自己想的话,这问题貌似更容易想通啊...总结一下就是:浅复制复制的是类中指针类型成员变量的值,复制的源和目的对象中的指针值相同,所以指向同一片内存区域;深复制复制的是类中指针类型成员变量指向的内存区域的...原创 2020-04-06 11:37:50 · 166 阅读 · 0 评论
分享