03 2020 档案

摘要:这是编译器问题导致,正常Qt本身MinGW不会出现该问题,MSVC则会出现,解决方法如下: 1、进入文本编辑器设置 2、使用 QString::fromLocal8Bit 来将本地字符编码转换为 Unicode 形式的 QString 3、另外一种方法,在用到中文字符的头文件和源文件添加以下句子 # 阅读全文
posted @ 2020-03-30 16:14 补码 阅读(993) 评论(0) 推荐(0) 编辑
摘要:1、先上图 2、头文件 1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow> 5 #include<QDir> 6 #include<QFileDialog> 7 #include<QFileInfoList 阅读全文
posted @ 2020-03-26 18:58 补码 阅读(2133) 评论(9) 推荐(0) 编辑
摘要:文件是否有变化,以及重复,可以根据文件的Hash值来判断。 1、头文件 #include<QCryptographicHash> 2、代码 QFile file("../text.txt"); if(file.open(QIODevice::ReadOnly)) { QCryptographicHa 阅读全文
posted @ 2020-03-07 00:00 补码 阅读(2468) 评论(0) 推荐(0) 编辑
摘要:1、bool QString::startsWith // 字符串以XX开头,返回true,第二个参数可以设置大小写敏感 QString str = "Bananas"; str.startsWith("Ban"); // returns true str.startsWith("Car"); // 阅读全文
posted @ 2020-03-06 00:30 补码 阅读(10964) 评论(0) 推荐(1) 编辑
摘要:1、原理 2、代码 1 void MyWidget::mouseMoveEvent(QMouseEvent *event) 2 { 3 QPoint P3 = event->globalPos(); 4 QPoint P2 = P3 - L; 5 this->move(P2); 6 } 7 8 vo 阅读全文
posted @ 2020-03-05 22:00 补码 阅读(1574) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示