高亮关键词的需求不一样,可能采用的比较适合的方法也不一样,以下对常见方法作小结。 1 QSyntaxHighlighter QSyntaxHighlighter用于高亮QTextDocument中的text,要求继承QSyntaxHighlighter并实现highlightBlock virtua ...
分类:
其他好文 时间:
2020-03-14 15:02:19
阅读次数:
51
1 using namespace std; 2 3 //#pragma execution_character_set("UTF-8") 4 int main(int argc, char *argv[]) 5 { 6 QApplication a(argc, argv); 7 QString s ...
分类:
其他好文 时间:
2020-03-07 09:28:48
阅读次数:
77
1、bool QString::startsWith // 字符串以XX开头,返回true,第二个参数可以设置大小写敏感 QString str = "Bananas"; str.startsWith("Ban"); // returns true str.startsWith("Car"); // ...
分类:
其他好文 时间:
2020-03-06 01:53:40
阅读次数:
235
这里以在线程中访问excel,然后读取完成在界面提示 1、按钮启动线程 void Mystack::on_pushButton_9_clicked() { QString str = QFileDialog::getOpenFileName(this); if(str == "") { return ...
分类:
编程语言 时间:
2020-03-05 10:39:10
阅读次数:
192
我们已经了解MD5是什么了。 我们可以运用MD5查找重复文件。 QByteArray Widget::getfileMD5(const QString &fileName) { QFile file(fileName); if(file.open(QIODevice::ReadOnly)) { QC ...
分类:
其他好文 时间:
2020-03-01 23:23:02
阅读次数:
144
这是实际开发中遇到的问题,留个纪念,以后优化。 mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include <QDialog> #include <QStringList> class MyDialog : public QDialog { Q ...
分类:
其他好文 时间:
2020-02-27 23:30:09
阅读次数:
88
在windosw 编程中,常用到LPCWSTR 变量,QT中最常用到QString,下面提供QString和LPCWSTR 相互转换的方法 LPWSTR 转换成QString 1 LPCWSTR str; 2 QString :: fromStdWString(str); 1 LPCWSTR lpc ...
分类:
其他好文 时间:
2020-02-27 16:23:33
阅读次数:
71
1.功能简介 地图范围设置的监听就是通过DisplayTransformationPtr对地图的视图范围更新或者地图的分辨率发生变化进行监听,然后做出相应的操作。 图层事件的监听就是通过ActiveViewPtr对地图的添加,删除和移动图层操作进行监听,然后做出相应操作,例如鹰眼图,当监听主地图添加 ...
分类:
编程语言 时间:
2020-02-26 14:07:11
阅读次数:
90
1. 通过lable方式打开图片。 代码如下: 1 void MainWindow::on_pushButton_clicked() 2 { 3 Mat srcImage,gray_image,srcImage1; 4 QString Fileadd = QFileDialog::getOpenFi ...
分类:
其他好文 时间:
2020-02-24 15:12:34
阅读次数:
66
QMessageBox message_cd(QMessageBox::NoIcon, QString::fromUtf8("警告"), QString::fromUtf8("您是否要关闭此软件?")); message_cd.addButton(QString::fromUtf8("是"), QM ...
分类:
其他好文 时间:
2020-02-20 09:55:00
阅读次数:
76