• 2024-07-15文件批量转UTF8
    源代码:https://github.com/qianqiu10000/toUTF8.git使用QtCreator开发时经常会碰到乱码的头文件,这个小工具可以将.h/.cpp文件批量转成UTF8格式。使用时将exe文件复制到要转换的文件目录,会在该目录下生成一个UTF8文件夹,转换后的文件都在这里。上一版测试后有点问题,现在增加
  • 2023-10-08Qt中文编码的转换
    Windows容易出现GBK编码乱码的问题,这里使用QTextCodec来转码:假设你现在的编码是utf8,但是显示在windows上是乱码,那么你可以尝试以下操作://utf8转GBKQStringbuf="你好";QTextCodec*code=QTextCodec::codecForName("gb2312");QByteArrayarr=code->fromUn
  • 2022-11-15QString转char*
    方法如下:Qstring str;char* ch;QByteArrayba=str.toLatin1();  ch=ba.data();这样就完成了QString向char*的转化。经测试程序运行时不会出现bug补充:以上方法
  • 2022-10-26Qt读取ANSI格式文件——利用QTextCodec将其他编码格式转换为Unicode格式
    Qt使用Unicode来表示字符串。但是通常需要访问一些非Unicode格式的字符串,例如打开一个GBK编码的中文文本文件,甚至一些非Unicode编码的日文,俄文等。Qt提供了QTextCodec
  • 2022-10-05qt5.2+VS2010(SP1) 中文乱码
    一,用QStringLiteralQMessageBox::about(this,"clicked",QStringLiteral("1按钮被单击1"));二、现在Qt5放弃了上面的方法,网上都建议用:首先将VC里的源代码都保存(VS菜单”文件
  • 2022-09-07QT中修改窗口的标题和图标
    修改窗口标题QT的窗口默认名字是MainWindow,在这里介绍两种方法修改窗口的Title1.直接通过UI设计器修改:我修改成了"我的窗口"运行后,显示如下:好了,我们需要去找下,"