QT
手牵手
这个作者很懒,什么都没留下…
展开
-
QT编程--监听USB设备拔出和插入。
第一步重载函数winEvent(),5.6.0版本是nativeEvent(),如下:bool Dialog_XXX::nativeEvent(const QByteArray &eventType, void *message, long *result){ if (eventType == "windows_generic_MSG") { bool bResult = fals原创 2016-06-28 09:31:36 · 8346 阅读 · 0 评论 -
This application failed to start because it could not find or load the Qt platform plugin "windows"
异常提示:This application failed to start because it could not find or load the Qt platform plugin "windows" 解决方法:构建环境中添加环境变量QT_QPA_PLATFORM_PLUGIN_PATH=%QTDIR%\plugins\platforms\原创 2016-08-04 16:38:20 · 772 阅读 · 0 评论 -
QT 设置Linedit只能输入十六进制字符
QRegExp regExp("[a-fA-F0-9]{4}"); ui->lineEdit_i2c_value->setValidator(new QRegExpValidator(regExp, this)); ui->lineEdit_i2c_register->setValidator(new QRegExpValidator(regExp, this));原创 2016-11-09 11:59:52 · 8834 阅读 · 0 评论 -
QT ini文件读写
包含头文件 #include 读操作: QSettings *configIniRead = new QSettings("param.ini", QSettings::IniFormat); //将读取到的ini文件保存在QString中,先取值,然后通过toString()函数转换成QString类型 QString ipResult = con原创 2016-12-14 16:37:18 · 570 阅读 · 0 评论 -
QT状态栏(statusbar)用法
状态栏显示的信息分3种1. 一般信息,用QLabel 代表2. 永久信息,文本会一直显示在状态栏的最右边。3. 临时信息,指定信息现实的时间。时间到即信息消失//QLabel *locationLabel;locationLabel = new QLabel("July");locationLabel->setAlignment(Qt::Ali转载 2017-03-31 14:36:49 · 35413 阅读 · 1 评论 -
QT配置Opencv简易方法
//1、配置包含的opencv头文件INCLUDEPATH += E:\HZLibrary\opencv\opencv2413_Dynamic\include\INCLUDEPATH += E:\HZLibrary\opencv\opencv2413_Dynamic\include\opencv\INCLUDEPATH += E:\HZLibrary\opencv\opencv2413_Dy原创 2017-03-24 17:59:06 · 835 阅读 · 0 评论 -
QT 数字转字符串自动补0或者空格,arg()的用法
十六进制,前面自动补0QString str = QString("%1").arg(outChar&0xFF,2,16,QLatin1Char('0'));int a=0001;十进制,前面自动补0QString str = QString("%1").arg(a,4,10,QLatin1Char('0'));QString str原创 2017-06-28 10:59:51 · 16940 阅读 · 1 评论 -
QT 删除QStringList中的重复项(相同项)
删除QStringList中的重复项(相同项):1、删除相同项函数void removeListSame(QStringList *list){ for (int i = 0; i list->count(); i++) { for (int k = i + 1; k list->count(); k++) {原创 2018-01-19 10:50:08 · 11222 阅读 · 5 评论