![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
清风徐来,水波不兴.
Study study and study, day day up.
展开
-
qt翻译问题
qt翻译问题原创 2022-07-30 10:28:49 · 148 阅读 · 0 评论 -
prevent scroll with QScrollArea‘s scroll
通常在QScrollArea中有一些自定义widget,希望不跟随QScrollArea的滚动条滚动,最简单的方法是设置如下属性:setAttribute (Qt::WA_NoMousePropagation);原创 2022-04-19 14:47:28 · 225 阅读 · 0 评论 -
always display QComboBox in QTableView
测试可以通过https://stackoverflow.com/questions/53059449/qstyleditemdelegate-to-display-qcombobox-in-qtableview未测试通过TODOhttps://stackoverflow.com/questions/48105026/how-to-update-a-qtableview-cell-with-a-qcombobox-selection原创 2021-12-29 21:17:54 · 219 阅读 · 0 评论 -
QSvgWidget
qt使用QSvgWidget打开svg提示:Image file name is empty<image id="image0" width="1405" height="795" x="0" y="0" href=".....">仔细看里面有一个<image>标签,里面少了一个xlink:href="xxxxxxx.png" ,修改如下:<image id="image0" width="1405" height="795" x="0" y="0" xlink:hr原创 2021-12-13 15:31:31 · 499 阅读 · 0 评论 -
QTreeView设置branch图标大小
branch图标大小设置,查看源码方法drawBranches,就会发现控制宽度最后取决于indentationindentation默认是25setIndentation(50)原创 2020-12-26 11:08:18 · 2092 阅读 · 0 评论 -
qcustomplot彩虹色 Rainbow
1.在.h文件class QCPColorGradient枚举enum GradientPreset最后添加一行,gpRainbow即: enum GradientPreset { gpGrayscale ///< Continuous lightness from black to white (suited for non-biased data representation) ,gpHot ///< Continuo原创 2020-11-09 23:10:18 · 447 阅读 · 0 评论 -
qt串口
https://blog.csdn.net/weixin_42837024/article/details/81669540https://www.cnblogs.com/hysea2019/p/10972543.htmlcharLedUtil::get_hex_char(const char& ch){ if ((ch >= '0') && (ch <= '9')) return ch - 0x30; else if ((c.原创 2020-11-05 18:57:16 · 86 阅读 · 0 评论 -
使qt可以输入中文
qt中文输入法locate libfcitxplatforminputcontextplugin.so发现在这儿/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so// 1. 使qtcreator可以输入中文1)sudo cp /usr/lib/...原创 2020-01-02 13:54:19 · 642 阅读 · 0 评论 -
qss
QComboBox{min-height: 26px; /用height,item的最下边会空一当条目比较多的时候截/border-radius: 5px;border: 1px solid #8EC4D1;color: #666666;font: 400 14px;}QComboBox::drop-down{subcontrol-origin: padding;subcontr...原创 2019-12-03 16:10:03 · 132 阅读 · 0 评论 -
QTreeView
d_table = new QTreeView(this); d_table->setGeometry(40, 131, 545, 517); d_table->setObjectName("QTreeView_0"); //d_table->setWordWrap(true); // 文字折行显示 // 默认是不这...原创 2019-11-27 09:53:48 · 177 阅读 · 0 评论 -
QTreeView
QTreeViewQTreeView和QTableView有些相似,只是数据有点不一样初始化: { d_tree_view = new QTreeView(); d_tree_view->setAnimated(true); d_tree_view->setExpandsOnDoubleClick(true); ...原创 2019-07-10 21:49:53 · 1358 阅读 · 4 评论 -
Qt中使用sqlite3.h小工具类
因为sqlite是c语言写的,它的跨系统特性比较好,一般直接把sqlite.h和sqlite.c文件放到项目中就可以了#ifndef DBUTIL_H#define DBUTIL_H#include <QString>#include "sqlite3/sqlite3.h"/** * database util */class DBUtil{public:...原创 2019-07-10 21:12:49 · 1062 阅读 · 1 评论 -
Qt c++中使用mysql小工具
#ifndef DBUTIL_H#define DBUTIL_H#include "mysql.h"#include <map>#include <vector>#include <QString>/** * database util */class DBUtil{public: DBUtil(); ~DBU...原创 2019-07-10 21:07:28 · 171 阅读 · 0 评论 -
Qt中使用QSqlDatabase sqlite3
#ifndef DBUTIL_H#define DBUTIL_H#include <QSqlDatabase>#include <QString>/** * database util */class DBUtil{public: DBUtil(); ~DBUtil();public: void close();...原创 2019-07-10 21:01:38 · 889 阅读 · 0 评论 -
sqlite3中文乱码
写了个小Demo,里面使用了sqlite3做数据存储,显示在QTableView中,发现遇见中文就显示乱码,无论各种转换,都是乱码。后来查资料说sqlite3使用utf-8,更重要的是我在组织sql语句是敲好使用了toLatin1,所以编码正好不一样,_,于是都改成这样子toUtf8 int result = sqlite3_exec(d_db, sql_str.toUtf8().data...原创 2019-07-10 20:56:10 · 6763 阅读 · 2 评论 -
sqlite3.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
在pro中添加#../build/obj/sqlite3.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'unix { LIBS += -ldl}原创 2019-07-10 20:50:00 · 2568 阅读 · 3 评论 -
QTableView Model Delegate日期代理
首先继承QTableView 写一个TableView,这样时常带来一些方便,主要是下次可以直接copy文件,并且在后续的开发中不断完善这些基础类,使开发越来越方便TableView.h#ifndef TABLEVIEW_H#define TABLEVIEW_H#include <QTableView>class TableView : public QTableVi...原创 2019-07-10 20:35:31 · 1022 阅读 · 1 评论 -
获取窗口id
(一)linux下脚本:#!/bin/bash#方法一#xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| cut -d ' ' -f 5#方法二# xwininfo -name ShowAnimationProject | grep "Window id"| cut -d " " -f 4#方法三#!/bin/sh# findp...原创 2019-04-01 15:14:12 · 4568 阅读 · 1 评论 -
qDebug重定向输出文件
/** * @brief MyMessageHandler * @param type * @param context * @param msg */ void MyMessageHandler(QtMsgType type,const QMessageLogContext &context,const QString &msg) { static QMutex原创 2017-06-07 18:05:10 · 800 阅读 · 0 评论 -
QMdiArea关闭子窗口
d_mdi_area->setActiveSubWindow(d_subwin_air__laser_intense); d_mdi_area->closeActiveSubWindow();原创 2017-07-05 17:51:49 · 2877 阅读 · 1 评论 -
给QDockWidget添加边框
QDockWidget > QWidget { border: 1px solid gray; }原创 2017-07-31 15:19:31 · 5561 阅读 · 0 评论 -
设置QComboBox信号仅在点击时响应
d_combobox->blockSignals(true);//@— d_combobox->setCurrentText(current_text); d_combobox->blockSignals(false);//@— make signals emit by clicked only, not by codding set原创 2017-09-14 19:05:24 · 5273 阅读 · 0 评论 -
ffmpeg 在windows下编译
ffmpeg原创 2017-11-29 22:50:35 · 141 阅读 · 0 评论 -
qss渐变色
https://www.cnblogs.com/rogerer/archive/2013/02/18/2914270.html转载 2017-12-01 18:11:03 · 1029 阅读 · 0 评论 -
qmake 添加额外参数 分开编译
网上有一篇 使用 config:https://www.e-learn.cn/content/wangluowenzhang/147643使用宏 可以: qmake “DEFINES += MACRO_SSSSSS” SSSS.pro原创 2018-05-16 12:45:10 · 1651 阅读 · 2 评论 -
一些宏
宏: MACROifdef MACRO_0elif defined MACRO_1endif原创 2018-05-16 13:35:51 · 115 阅读 · 0 评论 -
读excel
//数据为三维坐标点//东坐标 北坐标 优选岩性//20483407.21 4120174.98 11.1//20483256.09 4122171.86 9.9//20483399.95 4124107.27 10.3//20483380.39 4126072.2 12.7 if( !QFileInfo::exists(file_name) ) ...原创 2018-07-18 15:50:02 · 123 阅读 · 0 评论 -
.pro文件
// exist判断是否存在 // system 执行系统命令 !exists(../lib){ system(mkdir ../lib) }// 添加make distclean时删除的目录或者文件 QMAKE_DISTCLEAN += ../lib最详细的内容:https://blog.csdn.net/wyy626562203/article/details/792...原创 2018-07-13 15:24:54 · 640 阅读 · 0 评论 -
QWizard向导页面
http://doc.qt.io/qt-5/qtwidgets-dialogs-classwizard-example.html转载 2018-11-15 21:49:18 · 1021 阅读 · 0 评论 -
QWidget旋转
https://stackoverflow.com/questions/43388464/rotate-whole-qwidget-by-angleQGraphicsScene* scene = new QGraphicsScene(this);QPushButton* button = new QPushButton();button->setText(“My cool button...转载 2018-12-06 11:31:22 · 3972 阅读 · 0 评论 -
Q3DSurface曲面
http://doc.qt.io/qt-5/q3dsurface.html #include &amp;lt;QtDataVisualization&amp;gt; using namespace QtDataVisualization; int main(int argc, char **argv) { QGuiApplication app(argc, argv); ...原创 2018-12-17 22:06:17 · 3824 阅读 · 1 评论 -
QCustomPlot右键菜单
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-04-26 16:40:53 · 2478 阅读 · 1 评论