- 博客(13)
- 收藏
- 关注
原创 QTableView列的显示顺序调整
通常情况下,QTableView的列显示顺序为其数据模型model中涉及的字段的顺序,也即model模型的select语句涉及字段的顺序。若想调整显示顺序,可以使用QHeaderView的moveSection函数
2022-04-22 09:21:14
2413
1
原创 QT下使用QAxObject打开word文档,文档路径含有空格open出错的解决方法
将要打开的文档转换为本地路径即可,缺省状态下QT路径的分割符为"/",而windows下路径的分隔符为"\",大多数场景下使用QT默认的就行,但是在操作QAxObject Word文档时,使用默认open文档会抛异常,需要变换为widows分割符。
2022-04-02 08:56:57
1512
原创 WSL Ubuntu 下 QtCreator不能启动,提示找不到libQt6Core.so.6解决方案
WSL Ubuntu 下 QtCreator不能启动,提示找不到libQt6Core.so.6解决方案
2022-04-01 21:05:29
2691
原创 QT QSqlTableModel 如何判断记录已被标记为删除
当QSqlTableModel删除数据时,model中的记录并不会减少,只是标记为删除。如果想即刻生效删除,应使用model的select()。若想判断model中哪条数据为已标记删除,可以通过model的vertical head数据判断,标记为删除的数据,数据头数据为‘!’的记录是已经删除的记录// 其中 i 为记录号if (m_tableModel->headerData(i, Qt::Vertical, Qt::DisplayRole).toString() == QL...
2022-01-21 15:29:37
400
原创 QT 坐标变换注意事项及shear形变函数解释
QT坐标变换的主要函数包括:translate(),进行平移变换; scale(),进行比例变换; rotate(),进行旋转变换; shear(),进行扭曲变换;需要特别注意的是所有的变换都是在上次变换的基础上进行累计。旋转后平移和平移后旋转的结果是不同的。如图所示先平移再旋转和先旋转再平移所得到的最终坐标系3是不同的。原始坐标系均为1.关于shear函数shear(sh,sv),sh为水平形变量,sv垂直形变量。例如将一个平行四边形变形为矩形,实线为平行四边形,虚线为变换后矩形.
2021-10-08 11:05:04
976
原创 QT C++ 贪吃蛇游戏例程
1、采用面向对象的方法,封装了蛇与奖励对象2、背景图片需要更换为自己本地图片,程序自动调整窗口大小为背景图片大小3、屏幕刷新使用repaint(),使用update()不起作用主要代码1、蛇类 Snake#ifndef SNAKE_H#define SNAKE_H#include <QPaintDevice>#include <QList>#include <QRectF>#include <QPainter>#incl...
2021-08-27 10:33:59
1382
原创 shell脚本运维发送微信消息
#!/bin/bash# 监控ElasticSearch服务器运行状态,若服务器停止运行则发送微信消息通知# 脚本及配置文件config.json运行位置 根据实际目录修改cd /root/Desktop# 系统信息Date=`date +%Y-%m-%d`Date_time=`date "+%Y-%m-%d %H:%M:%S"`Host_name=`hostname`IP_addr=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v ine
2020-12-16 09:38:01
1990
3
原创 PHP控制台进度条
/** * 控制台显示进度条 * @param $step integer 进度 * @param $message string 显示消息 * @throws Exception */public function showProgress($step,$message){ if(!is_integer($step)) throw new Exception("Progress step need to be a integer."); .
2020-06-05 11:13:48
414
原创 Windows IIS 安装php_imagick正解,及ImageMagick历史安装版本
主要说一点:要将ImageMagick安装目录下的modules/cores里面的125个dll拷贝到你的php安装根目录下。增加path路径的方法 不起作用。我的IIS使用的是fastCGi模式运行php。这个情况折磨我一天。ImageMagick的所有历史安装下载地址为:http://ftp.icm.edu.pl/packages/ImageMagick/binarie
2018-01-20 12:51:53
1032
原创 ImageMagick历史版本
全部历史版本都在这里,binaryhttp://ftp.icm.edu.pl/packages/ImageMagick/binaries/
2018-01-20 12:43:57
2977
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人