- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Q_SIGNAL Q_SLOT宏的作用
如果你qt项目使用了第三方库,导致signals和slots成为关键字,则使用上面的宏来来定义信号和槽函数。如果你的pro里加了CONFIG+=no_keywords,则强制使用上面的宏。
2024-06-14 09:40:48
585
原创 QString gbk-->utf-8写文件
#include <QString>#include <QFile>#include <QTextStream>#include <QCoreApplication>#include <QTextCodec>#include <QDir>#include <iostream>using namespace std;#include <stdio.h>#include <string&g
2022-05-13 15:25:26
720
1
原创 C++ float转double精度丢失问题
float精度能保证6位有效,double保证15位有效。一般认为float转double是不回丢失精度的,但是实际情况会丢失。如下图所示,gdb启动调试一个简单程序,打印堆栈中foat值,应该是0.01的,结果变成0.00999999978。如果再乘以大数,就会放大精度丢失的结果。因此对精度要求高的话,建议尽量用double。...
2022-05-05 08:06:23
5015
2
原创 QFile自动close功能问题分析
boolopen(FILE *fh, QIODevice::OpenMode mode, QFileDevice::FileHandleFlags handleFlags = DontCloseHandle)boolopen(int fd, QIODevice::OpenMode mode, QFileDevice::FileHandleFlags handleFlags = DontCloseHandle)QFile的open函数中,第三个参数QFileDevice::FileHandleF..
2022-03-30 08:33:26
1789
原创 QThread: You were not doing so wrong.
https://woboq.com/blog/qthread-you-were-not-doing-so-wrong.html
2021-07-20 14:40:50
100
原创 docker for windows:安装
win10下安装docker的记录,希望对大家有用安装的教程见链接1,注意里面win7/8和win10有很大的区别,win10的toolbox工具官网下载很慢甚至下不了,建议还是找找国内的下载链接,下面附了网上找到的windows10的docker下载地址,见链接2。https://www.runoob.com/docker/windows-docker-install.htmlhtt...
2019-09-28 10:29:13
128
原创 QDateTime处理毫秒的注意事项(QT4.5.3)
QDateTime和unix时间(01/01/1970 00:00:00到现在的秒数)的互相转换的函数是:uint QDateTime::toTime_t () constReturns the datetime as the number of seconds that have passed since 1970-01-01T00:00:00, Coordinated Universa...
2018-08-20 19:57:17
7520
原创 QMessageBox按钮的汉化(QT4.5.3)
经常调用QMessageBox::infomation(.....)来调出信息弹窗,但是弹窗的按钮是不国际化的考虑到弹窗国际化的需求,建议在类内写一个函数来统一处理弹窗按钮国际化的问题,具体如下:int messageBox(QMessageBox::Icon box_icon = QMessageBox::NoIcon, ...
2018-08-18 13:50:19
455
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人