- 博客(29)
- 资源 (7)
- 收藏
- 关注

原创 Qt TableView 设置默认选中行 QtQuick5.5
QML TableView 中 在实现过程中需要默认第一行选中TableView 通过rowDelete 实现定制化的row 的样式,tableView 查看Qt帮助文档,没有获得通过row【】获得行的方法,在安晓辉的Qt QtQuick 中找到 styleData 通过.row 可以再rowDelete 的实现中 如下的rectange 获取到当前行 通过与 Tabl...
2019-02-22 10:49:40
5442
2
原创 探探缘起(一)
我与小白羊相识于探探APP,她对我的工作太过于陌生,想着增进互相了解,我决定以探探为源起,介绍一下我的日常工作。 探探最大的功能亮点是男女互滑之后就可以聊天,就以这个功能开始说起。 第一步:老狐狸、小白羊、等一众用户把自己的头像上传到探探服务器中的数据库中。 服务器 就像我们的房子 数据库 就像我们的相册 我们手机拍摄的照片 就像我们纸质的...
2020-05-28 20:01:41
1371
原创 QGIS Qt 下载安装
1、下载:https://www.qgis.org/en/site/forusers/download.html#最新版 64位 ,我在开发过程中用的时LTR3.4 ,为了做教程,用3.6.3 安装文件QGIS-OSGeo4W-3.6.3-1-Setup-x86_64.exe2、安装安装前提: win10 64 Qt5.12.3已经安装完成2.1 双击exe,得到如下界面 ...
2019-05-23 09:16:40
4777
1
原创 20190412 QT从Button开始(4)
本来这篇应该在周四晚上发的,无奈总有各种事情耽搁,下周考虑一下要不要也搞个番茄钟试试 高铁回家开始……Buttton写到上一篇,有点黔驴技穷,希望广大同仁留言提出宝贵意见今天主要说说QT 的线程的两种实现方式1、继承QThread 实现虚函数 run(),在run()里面实现线程执行内容movetoleftthread.hclass MoveToLeftThread : p...
2019-04-12 18:53:17
455
原创 20190409 QT从Button开始(3)
上次已经有EmitButton这个工程了,为了区分,就叫 RealizeEmitButton 吧今天为了讲信号与槽,涉及的知识点有点杂,那就想到哪说哪吧 实现了通过三个Button控制一个gif动画在主界面中的位置,向左、向右、缓缓移动到中心点首先来看程序main.cpp#include <QApplication>#include"quickwidget....
2019-04-09 22:19:18
244
原创 20190404 QT从Button开始(2)
德克士内将Button实现 ButtonGroup的效果 三个Button 悬停变色 选中button变化其实我是想写Emit的,写着写着成了group 那就还是叫 EmitButton 明天上传优快云 我还在归程…… 节日快乐先说几句废话,Button 作为一个独立的个体,我们可以将公开的属性提炼出来,所以有了 中的property(属...
2019-04-04 21:28:58
259
原创 20190403 QT从Button开始(1)
Qt版本5.6.2 目前将要部署的系统自身支持,建议大家自己下载http://download.qt.io/archive/qt/ 为了兼顾开发与部署的系统qt-opensource-windows-x86-mingw492-5.6.2.exe 建议下载这个开发版 安装过程点击 下一步 安装哪些 全选 Button所有图形化开发工具都会有的一个控件。...
2019-04-03 21:18:51
226
原创 Qt TableView
TableWiew 的宽度是表头标签 + scrollbar 的宽度 TableViewColumn{role: "A";title: qsTr("");visible: false} TableViewColumn{role: "B";title: qsTr("");width:equipmentInfor.width/4;} Tabl...
2019-02-22 11:27:12
219
原创 Qt4 到Qt5 最小化后 点击任务栏不显示问题
1、在Qt4 中 QML 传递信号到QWidget 设置 setWindowState(Qt::WindowMinimized); 点击任务栏显示没有问题2、在Qt5 中 QML 传递信号到QWidget 第一次窗口最小化成功,点击任务栏显示 是fullscreeen 不论 show 的时候 是用的showMax 还是fullScreen , 再次传递最...
2018-12-05 16:20:10
1588
原创 QML showfullscreen 后 其他窗口置顶问题
用 QQuickWidget 加载 QMLQDaliog *dialog = new QDialog ( new QQuickWidget ())
2018-12-04 17:05:17
2297
原创 Ubuntu 16.0.4 安装 grub rescue
遇见无法找到 .mod file 百度 ls 找到boot 文件位置 set root prefix 注意自己的路径可能与百度的不一样,如过你在安装过程中进行了分区 /boot / /home swap ,这样你自己的boot文件就没有在root下,灵活百度...
2018-10-30 22:51:11
323
原创 C# NPOI Word .docx 内容读取
1、NPOI DLL 下载,现在https://archive.codeplex.com/?p=npoi 只能下载源码 百度了一下 用VS 的Nuget 下载,VS2010 工具 外部扩展器 Nuget package manager 下载 安装 重启2、新建项目 WordFileRead 在解决方案资源管理器 下引用,右键,管理Nuget程序包(N) 搜...
2018-10-26 18:56:53
14065
原创 QWidget 设置背景透明如何显示背景图片
1、QPainter 在paintEvent 中重绘 1)SerialDialog::SerialDialog(QWidget *parent) : QDialog(parent), ui(new Ui::SerialDialog){ ui->setupUi(this); this->setWindowFlags(Qt::Frame...
2018-08-23 16:41:19
7489
2
原创 python 日期差计算
def getDay_of_Year( year ): if((year%4==0 and year%100!=0) or year%400 == 0 ): return 366 else: return 365def getDay_of_Month(year,month): daysOfMonths = [ 31, 28, 31, 30...
2018-07-17 16:08:19
1423
原创 重载qt closeEvent(QCloseEven *envent)
void MainWindow::closeEvent(QCloseEvent *event){//关闭 int r = QMessageBox::warning(this, tr("Editor"), tr("Please save The document " ...
2018-07-09 10:02:50
1679
原创 四舍五入 python 实现
# Given a variable, x, that stores the # value of any decimal number, write Python # code that prints out the nearest whole # number to x.# If x is exactly half way between two # whole numbers, round ...
2018-06-21 10:12:45
301
原创 Arithmetic progression 等差数列
In your class, you have started lessons about arithmetic progression. Since you are also a programmer, you have decided to write a function that will return the first n elements of the sequence with t...
2018-06-19 09:21:23
1094
原创 Sort the odd
You have an array of numbers.Your task is to sort ascending odd numbers but even numbers must be on their places.Zero isn't an odd number and you don't need to move it. If you have an empty array, y...
2018-06-15 15:16:13
276
原创 codewar Roman Numerals Encoder
Create a function taking a positive integer as its parameter and returning a string containing the Roman Numeral representation of that integer.Modern Roman numerals are written by expressing each dig...
2018-06-14 10:14:54
402
原创 Qt 事件过滤 回车键
bool MainWindow::eventFilter(QObject *obj, QEvent *event){ if(event->type()==QEvent::KeyPress) { QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event); qDebug()<&l...
2018-05-04 09:52:54
3470
原创 osg mingw 编译 带版本号
osg编译教程自行百度,着重记录一下再mingw下编译 带版本号的dll 前提:osg源码自带VS版本号的编译选项,为了实现用mingw编译带版本号的dll,看cmakelist文件,发现为了实现VS带版本号,定义了 OSG_MSVC_VERSIONED_DLL 这个变量,项目中搜索,在CMakeModules 下发现了其使用文件,分别在OsgMacroUtils.cma
2017-08-18 15:42:22
1103
原创 OSG MINGW 编译之路
入职三年有余,主要负责Qt桌面应用程序开发,偶尔写写OSG与Qt之间数据通信,兴致所致,开启OSG编译之旅。第一阶段:拿过同事的的源码,参考网上的编译教程,历经种种试错,终于编译成功。开始了OSG程序的学习之路,了解了OSG项目构建文件cmakeList的结构,知道了一些cmake语法,未对cmake进入深入的学习,便开始OSG程序的学习,完成Qt与OSG之间的数据传递,修改osgQt中源码,增加
2017-08-17 15:37:59
1333
原创 针对自定义标题栏拖动效果问题解决
工作中需要用Qt实现自定义标题栏,参考http://blog.youkuaiyun.com/liang19890820/article/details/50555298 自定义标题栏;窗体缩放http://blog.youkuaiyun.com/liang19890820/article/details/50557240整合到一起 FramelessHelper*pHelper=new
2017-05-06 22:14:34
1283
原创 一对多的查询排序ui
对QMultiMap qSort 使用 在qt help 中 QMultiMap 的说明文档中例子QMultiMapQString,int> map1, map2, map3; map1.insert("plenty", 100); map1.insert("plenty", 2000); // map1.size() == 2 QList values =
2017-05-06 21:49:40
714
原创 挣扎近20年,仍然考虑几点起床系列-
2017年04月27日,因老婆一句话而又唤起多年的记忆,决定写下这些,说不定我写着写着就忽然成了大V,可以跨越阶级的壁垒,到达人生的另一种状态,黑日梦到此,开始我心中的荒唐言 我一直有一个想法,从很小小(大概小学三年级)的时候开始,就是早起读书,那时是为了让父母开心,还是什么,忘记了,就不说明了;反正是早上四点半还是五点还是五点半闹钟响了,我打开灯,在被窝里迷糊着睡觉,高中更是一堆
2017-04-27 22:42:25
312
原创 QT Design Form 积累
1、 将创建的 UI 放到namespace 下之后,想要添加一个pushButton等控件, 发现添加的控件相关内容在namespace 之外,点击控件,右键 send to Back 这样就可以将其相关内容放到namespace之内,然后在.cpp文件中就可以通过 ui->来访问该控件
2015-11-24 17:21:29
400
原创 QT QTableView 获取单击选中行的内容
//*************************************************QSqlTableModel Fr_Model=new QSqlTableModel; Fr_Model->setTable("faultname");//数据库表名 Fr_Model->setHeaderData(0,Qt::Horizontal,tr("名称")); F
2015-11-24 16:50:37
28571
6
原创 Window下Qt4.8.4与Mysql5.5.28 驱动生成(mingw)
参考各类编译文章,最终决定自,己动手1、Qt用的是4.8.4;mysql用的是5.5.28 Qt版本是公司定的,开始mysql下载最新版的5.7,编译不过,换成5.6、5.1还是编译不过去,最后选择5.5。28编译过去,期间用过5.5.46-win64,也编译不过去 换成5.5.28 win32 编译成功 问题猜想:mysql版本高和低都不行;虽然我
2015-10-10 10:40:34
441
CreateButton
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人