Qt
Qt experience share
Conti_Dong
毕业于长春理工大学模式识别专业,从事大陆汽车电子安全气囊算法开发10年!
展开
-
From Qt4 to Qt5
如果想把Qt4.x上面开发的软件在Qt5上面正常运行,如果什么都不做的话估计会出现各做各样的错误,笔者也是经历过这种迷茫痛,后面才发现官方已有系统发文一一提及到诸多迁移会遇到的问题以及解决办法。附上官网地址,以供参考http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5为了提高开发者的开发效率,我对这个文档大致做一个翻译,也算为大家提供中...转载 2020-03-09 14:07:47 · 354 阅读 · 0 评论 -
QComboBox Item Disable
@// disable itemui->comboBox->setItemData(index, 0, Qt::UserRole - 1);// enable itemui->comboBox->setItemData(index, 33, Qt::UserRole - 1);@原创 2020-03-01 19:26:15 · 763 阅读 · 0 评论 -
使用QTableWidget 注意事项
1、在插入一行之后,QTableWidget会自动把行首的数字从0开始设置,不需要我们写代码。2、以下引用Qt论坛的一个帖子:@1.高速更新慢的问题:如果使用item方式的话,高速更新会比较慢,你可以使用QTableView+QStandardItemModel的模式,更新非常快,同时占系统资源极少!本来嘛,数据更新就应该使用mvc模式,qt中提供的item形式的控件只是为了在低速时提供编...原创 2020-02-25 12:27:56 · 516 阅读 · 0 评论 -
右键菜单的高级应用 contextMenuEvent ( QContextMenuEvent * event )
void TimerDeployDlg::contextMenuEvent ( QContextMenuEvent * event ){QPoint point = event->globalPos ();if ( mainDlg->containsPoint ( activations, point ) ||mainDlg->containsPoint ( intAct...原创 2020-02-24 22:35:08 · 931 阅读 · 0 评论 -
QRegExp解析
引言正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 ‘a’ 和 任意个 ‘b’ ”,那么 ‘ab’, ‘abb’, ‘abbbbbbbbbb’ 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从...转载 2020-02-23 11:35:07 · 3997 阅读 · 1 评论 -
qDeleteAll、clear()方法
qDeleteAll:专门用于元素为指针的容器,对容器或者迭代器中的每个对象进行 delete 操作,而不是从容器中移除对象。源代码如下:void qDeleteAll(ForwardIterator begin, ForwardIterator end){while (begin != end){delete *begin;++begin;}}QList list;1、当 T...转载 2020-02-23 10:51:01 · 964 阅读 · 0 评论