
Qt5
Veiko
一般都会写个"你好明天"之类的吧!
展开
-
linux下Qt5出现QApplication: No such file or directory解决方法
因为Qt5里不再用QtGui模块,而是使用QtWidgets模块,所以在.pro里加上QT += core gui widgets如下是一个.pro文件中添加上面一行代码后的内容####################################################################### Automatically generated by q原创 2016-01-25 14:18:38 · 2812 阅读 · 0 评论 -
Qt中使用正则表达式提取和修改字符串中改定的内容
在Qt中可以使用正则表达式来处理字符串,下面给出一个例子:/***************************************** * 以下代码是使用正则表达式来提取字符串中的内容的 * 示例代码 * ***************************************/ QString outStr; QString reg原创 2016-05-06 14:15:31 · 2582 阅读 · 0 评论 -
C++类中的静态数据成员的初始化
每个类只有一个存储单元,静态数据成员为该类的所有对象共有,不属于某个对象。静态数据成员的初始化必须在类以外进行定义性说明。形式为: :: =值静态成员注意以下几点:1、静态成员必须初始化,如果其是有公共访问属性的可以通过对象重新设置值,其最终值以最后一次设置的为准。2、初始化方式只能是在类以外进行定义性说明3、访问方式可以是对象.静态成员或ClassName::静态数据原创 2016-05-16 14:49:24 · 3897 阅读 · 0 评论 -
Qt应用程序中如何设置字符编码
在Qt应用中设置字符编码可以使用下面的方式:#include QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));原创 2016-05-16 14:40:15 · 1588 阅读 · 0 评论 -
Qt中QString和char *的转换
在Qt中QString和char *之间不能直接转换,要想将其中一个的数据内容赋给另外一个,需要使用QByteArray中转,例子如下: QByteArray SysCmd_getUpdateFileNameQByteArray = "ls /opt/GunManage/download/GunManageV"; SysCmd_getUpdateFileNameQByteArra原创 2016-04-20 11:09:57 · 1271 阅读 · 0 评论 -
Qt中如何获取当前控件类型
第一步:QWidget *current_focus_widget;current_focus_widget = QApplication::focusWidget();第二步(下面的例子是以QLineEdit为例):if (current_focus_widget->inherits("QLineEdit")){}原创 2016-04-26 10:17:54 · 5585 阅读 · 2 评论 -
Qt中使用SQLITE时如何获取一个数据库中的表名QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); db.setHostName("ac
1.首先要你用QSqlDatabase连接数据库,连接上了才能获取数据库中的表:QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); db.setHostName("acidalia"); db.setDatabaseName("customdb"); db.setUserName("mojito"); db.setPas原创 2016-04-12 09:38:28 · 2960 阅读 · 0 评论 -
在Qt中如何设置Windows应用程序的图标和窗口图标
1. 要使用下面介绍的方法,首先要找一个或自已设计一个*.ico图标,这里给大家推荐一款好用的软件,可以将PNG等图片直接转换成图标使用,而且是可以生成Windows和IOS两种系统的图标哦,他的名字叫:IconWorkshopPortable 大家可以搜一下。2. 根据Qt的帮且文档(如下)我们也可以很快的完成Windows应用程序图标的设置工作:不过一般情况下我们会把原创 2016-02-23 15:12:19 · 3519 阅读 · 0 评论 -
Qt5中如何将textBrowser的滚动条始终指到最底端
void MainWindow::setRecTextFouc(){ ui->Rec_textBrowser->moveCursor(QTextCursor::End); //将接收文本框的滚动条滑到最下面}我是在编写串口通信程序的接收框时用到的,把这个声明为一个锁(SLOT),当文本发生变化时就会发信号给这个锁,执行操作,滚动滚动条到文本框的最底端,以方便显示最新收到的原创 2016-02-22 11:22:10 · 8682 阅读 · 2 评论 -
Qt中QString的比较
一般情况下,我们会使用compare来进行比较,具体的返回结果如下:QString::compare("ab","ab"); //值为0;QString::compare(“ab”,“df"); //值为<0;QString::compare("df","ab"); //值为>0;使用这个函数时可以添加第三个参数:QString::compare原创 2016-05-09 15:28:01 · 40599 阅读 · 0 评论