随笔分类 - Qt-实用技巧
摘要:QRegExp rx; rx.setPattern("(\\.){0,1}0+$"); double double01 = 1565.120000; double double02 = 2357.000000; QString ceshi01 = QString("%1").arg(double01
阅读全文
摘要:一、定义注册表 开机自启动需要先定义注册表: #define AUTO_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run" 二、通过函数设置 void Widget::setAutoRun(cont b
阅读全文
摘要:一、前言 在使用QTreeWidget创建树状栏时,期望可以通过拖动节点移动到不同的组,但是组禁止拖动;节点只分为组(父节点)和子项,子项a拖动到另一个组X的子项b时,a作为X的子项,而非b的子项; 二、实现过程 1、定义item的属性,设置到data中,对项的类别作判断 1 typedef enu
阅读全文
摘要:一、前言 Qt中给某个按钮添加菜单有多种方式,可以左键点击弹出菜单,也可以通过绑定customContextMenuRequested(const QPoint&)信号,使用CustomContextMenu方式右键弹出菜单; 本人在使用左键弹出菜单时,发现会有下拉三角,影响美观,故整理了下去除下拉
阅读全文