![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 72
not_give_up_
这个作者很懒,什么都没留下…
展开
-
重写的QHeaderView的点击QCheckBox不刷新问题
表格表头中的QCheckBox单击勾选时无效的问题解决问题:表格表头设置了checkbox,正常点击应该代表全选。该CheckBox应该变成勾选状态,其下方每一行的CheckBox也应一并勾选成功。现在问题是点击表头的CheckBox无效,CheckBox的状态并没有改变。解决思路:代码的逻辑是写了一个CHeaderView类继承自QHeaderView类,在该类中重写了mouseReleaseEvent(QMouseEvent*)函数,函数中有一处if语句中调用sectionsClickable()函转载 2021-06-16 23:24:28 · 690 阅读 · 0 评论 -
QTranslator翻译器
步骤:1.新建一个qt工程 2.在该工程的pro文件中添加TRANSLATIONS = lang_en.tslang_zh.ts\原创 2021-06-13 21:04:35 · 1046 阅读 · 0 评论 -
qt 安装好后更新添加组件
QT的组件管理软件并没有在开始菜单或者桌面添加快捷方式(5.9版本),也没有在代码编辑界面设置相关的选项,藏的比较深,因此我被坑了很多次(之前如果要添加组件,只能选择卸载了重装)在被坑了多次之后,在一次偶然的机会,我在QT安装目录发现了QT的组件管理软件MaintenanceTool MaintenanceTool.exe怀着无比激动的心情,我选择“添加或移除组件”点了下一步,结果m...转载 2020-09-17 22:21:30 · 1526 阅读 · 1 评论 -
vs2019+qt5.12
一、下载qt工具链接:http://download.qt.io/archive/qt/5.12/5.12.3/.安装可以就选中这个MSVC 2017 64-bit,其他就暂时不用了二、安装VS插件方法1下面这种方式本人安装不起来,一直卡住下不下来拓展->管理拓展->联机->搜索Qt,然后下载,安装。方法2可以到下面这个链接自己下载工具链接:https://download.qt.io/official_releases/vsaddin/2.4.1/.下..转载 2020-09-17 22:20:18 · 3444 阅读 · 0 评论 -
QT focusInEvent 事件
Qt的事件模型中提供的事件过滤功能使得一个QObject对象可以监视另一个QObject对象中的事件,通过在一个QObject对象中安装事件过滤器可以在事件到达该对象前捕获事件,从而起到监视该对象事件的效果。实现类似功能的另一种方式是通过分别继承不同的控件类,并重构各控件的事件响应函数,但若窗体中包含大量不同的控件时,每一个控件都必须重新继承,然后分别重构不同的事件函数,实现比较复杂。事件过滤转载 2017-07-19 21:26:37 · 2157 阅读 · 0 评论 -
QTextStream和QDataStream的区别
QTextStream和QDataStream都是面向数据流的,都适用于QIODevice,但是他们的侧重点不同。可以这么说,QTextStream能做的事情QDataStream都能做。QTextStream 侧重于向QIODevice文本读写,这里所说的文本指的是普通的简单的QChar,QString,QLatin1Char,int等等之内的,和C语言中写文件或者网络传输的时候,先将内容填转载 2017-07-29 10:12:39 · 569 阅读 · 0 评论 -
QTableWidget和QTableView的区别
QTableWidget继承自QTableView。QSqlTableModel能与QTableView绑定,但不能于QTableWidget绑定。 Cpp代码 QSqlTableModel *model = new QSqlTableModel; model->setTable("employee"); model->setEditStrategy(QSq转载 2017-08-11 11:20:08 · 1256 阅读 · 0 评论 -
翻译QT基于TCP聊天室server
tcpserver.h#ifndef TCPSERVER_H#define TCPSERVER_H #include #include #include "server.h"class TcpServer : public QWidget{Q_OBJECTpublic:TcpServer( QWidget *par转载 2017-08-11 11:10:13 · 278 阅读 · 0 评论 -
Qt之QTcpServer/QTcpSocket简单收发信息
用QT包装好的东西做socket类东西,我只能说啥这么简单呢。waitForConnected() 等待链接的建立waitForReadyRead() 等待新数据的到来waitForBytesWritten() 等待数据写入socketwaitForDisconnected() 等待链接断开开始前在项目.pro里面添加如下:QT += core guinetwo转载 2017-08-11 11:07:52 · 610 阅读 · 0 评论 -
使用Qt将一系列图片通过网络发送到客户端动态显示的参考代码(修改一下可以用作远程网络监控)
实现功能:循环读取服务器端上的10张图片并通过网络发送到客户端,客户端实现动态显示。代码如下:服务器端-----------》[cpp] view plain copy/*************ServerMain.cpp***************/ #include "ServerStream.h"转载 2017-08-11 10:55:07 · 646 阅读 · 0 评论 -
读写ini文件
一 背景 1 ini文件介绍.ini 文件是Initialization File的缩写,即初始化文件。除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。 2 ini文件格式IN转载 2017-08-16 16:01:56 · 281 阅读 · 0 评论 -
Qt经典出错信息之QApplication: No such file or directory
这个问题似乎是老生常谈了,好多朋友也都就这个问题做了探究,这里我说说我的看法,以及对于初学者而言,如何快速定位问题,快速解决问题, 下面是网友zhu的完整阐述: 这个出错信息一般是新手在编译Qt4第一个应用”Hello,World”的时候,翻开Qt编程的第一个例子。都说很简单。#include #include int main(int argc, ch转载 2017-07-19 21:25:01 · 853 阅读 · 0 评论 -
qwt编译配置使用
QWT编译、配置、使用(VS2010 + Qt5.1.0) (2013-11-18 16:40:33)转载▼标签: qt qwt 编译qwt qt5使用qwt qt5编译qwt分类: Qt QWT,全称是Qt Widgets for Technical Appl转载 2017-09-07 23:02:13 · 421 阅读 · 0 评论 -
QWtplot
Qwt使用之QwtPlot标签: qwt2013-08-19 22:52 21413人阅读 评论(6) 收藏 举报 分类:Qt(15) 目录(?)[+]QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网转载 2017-09-07 23:07:15 · 412 阅读 · 0 评论 -
qwtplot
1.新建一个qt新工程,往主界面中拖动一个QwtPlot控件,保存后关闭。 ps:如果在设计界面没有,试试qt界面用qt designer打开试试2.下面开始QwtPlot的简单使用 a)控件的位置移动和大小设置 int width = this->width()-10; int height = this->height() - 50; //qDebu转载 2017-09-07 23:09:08 · 2350 阅读 · 0 评论 -
Qt之界面出现、消失动画效果
(2013-01-18 10:03:33)转载▼ 分类:Qt 在学习Qt的这2、3个月里,对Qt越发感兴趣,从刚开始的盲目、无所适从到现在的学习、研究、熟练、掌握的过程中,我学到了很多东西,也学会了如何通过自学让自己更加成熟、强大起来,如何更有效地提高自己学习、工作效率。 关于Qt界面的出现消失效果,我简单介绍两种方法。转载 2017-05-08 19:45:30 · 2457 阅读 · 0 评论 -
QStringList的简单使用方法
原创 2016年08月10日 13:24:245307 在前段时间研究QT源码时,遇到QStringList类,下面结合实例,对其用法了解一下。[html] view plain copyspan style="font-size:18px;">interpolationMethodLabel转载 2017-10-29 22:42:25 · 1432 阅读 · 0 评论 -
用qt读取文件
// 用文件流来读取QFile file("my.txt");file.open(QIODevice::ReadOnly);QTextStram out(&file);while (!out.atEnd()) { // 每次读取一行,然后判断即可 QString strReadLine = out.readLine();}转载 2017-10-29 18:38:06 · 294 阅读 · 0 评论 -
QWT编译、配置、使用(Qt Creator)
转载▼ 之前编译过QWT,并讲解了一下在VS中如何配置、使用(参考:QWT编译、配置、使用(VS2010 + Qt5.1.0)),过了n久,今天再次讲解一下如何使用Creator编译、使用! QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议转载 2017-09-10 20:48:09 · 559 阅读 · 0 评论 -
利用GDAL和QWT绘制图像直方图2--QWT绘制直方图
转自:http://blog.csdn.net/kupepoem/article/details/20144697 系统环境:win7 开发环境:vs2010,qt4.7,qwt6.01,GDAL1.9参考:..\qwt-6.0.1\examples\tvplot工程参考:http://blog.csdn.net/e5max/article/details/885转载 2017-09-07 23:17:29 · 1138 阅读 · 0 评论 -
qwt
分类: LINUXp, li { white-space: pre-wrap; }鼠标滚轮放大缩小:QwtPlotMagnifier *PM = new QwtPlotMagnifier( ui->qwtPlot->canvas() );鼠标左键拖动波形:QwtPlotPanner *PQ= new Qwt转载 2017-09-07 23:13:40 · 404 阅读 · 0 评论 -
QwtPlot之绘制统计图
QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。 QwtScaleDraw可以用来绘制线性或对数尺度。一个标尺可以指定位置、对齐方式、长度等。标签可使用setLabelRotati转载 2017-09-07 23:11:09 · 1579 阅读 · 0 评论 -
Qt学习之路之QMovie动画
QMovie类是一个很方便的类,用于播放动画。在刷新页面的时候,可以尝试用QMovie 来实现等待界面。QMovie类用于显示简单的动画,没有声音。首先,通过将一个文件的名称或者一个指针传递给QMovie的构造函数构建一个QMovie对象。传递的文件包含文件的格式。可以调用函数isValid()来检测在动画开始播放前,动画是否有效。调用函数start() 函转载 2017-07-10 16:59:47 · 2489 阅读 · 0 评论 -
Qt学习笔记之图片的上下左右移动
自己找的图片太大,在移动的时候不明显,懒得再找图片,所以用了QPainter将图片画在了label上 代码如下void Widget::paintEvent(QPaintEvent *){ QPainter painter(this); QPixmap pix; pix.load(":img/move.png");//图片的位置 painter.drawP转载 2017-07-10 16:33:15 · 1607 阅读 · 0 评论 -
QT窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)
标签: qtdialogmfc框架2012-08-16 15:57 15022人阅读 评论(0) 收藏 举报 分类:QT(2) 原文地址http://qimo601.iteye.com/blog/1409641Qt窗口中的一些小技术总结 //Qt主窗口没有最小化,最大化按钮且最大化显示 int main(int argc, char *arg转载 2017-07-19 21:13:44 · 13140 阅读 · 1 评论 -
qtcreator常用快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ctrl+5 帮助模式转载 2017-05-19 15:21:10 · 184 阅读 · 0 评论 -
QColor类的使用
QColor 类参考QColor用于提供基于RGB,HSV,CMYK等组件的色彩值。Public Types enum Spec { Rgb, Hsv, Cmyk, Hsl, Invalid }公有函数:[cpp] view plaincopyQColor () QColor (转载 2017-05-19 15:16:35 · 14555 阅读 · 0 评论 -
Qt中添加背景图片的方法
主要有下面几种方法:1. QPalette的方法#include #include int main(int argc, char *argv[]){QApplication app(argc,argv);QFrame *frame = new QFrame;frame->resize(400,700);QPixmap pixmap("images/fram转载 2017-05-08 23:16:57 · 514 阅读 · 0 评论 -
QT使用插件QAxWidget
标签: qtiec2011-04-08 15:16 11607人阅读 评论(4)收藏举报本文章已收录于:分类: QT开发(1) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。 pro文件中加入[c-sharp] view plain copy print?转载 2017-05-08 19:53:29 · 8634 阅读 · 0 评论 -
QDockWidget嵌套布局详解-实现Visual Studio布局
QDockWidget嵌套布局详解-实现Visual Studio布局标签: qt界面QDockWidge2016-04-22 15:31 3109人阅读 评论(12)收藏举报本文章已收录于:分类: qt(17) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。转载 2017-05-08 19:52:38 · 621 阅读 · 0 评论 -
Qt contextMenu的创建和使用
(2011-10-19 15:26:19)转载▼标签:it分类: QtQt中的部件的弹出菜单(ContextMenu),依据ContextMenuPolicy的值的不同,有四种形式:一、默认菜单此时,ContextMenuPolicy的值为Qt::DefaultContextMenu,这是默认值,其将显示部件定义的默认菜单转载 2017-05-08 19:51:17 · 2236 阅读 · 0 评论 -
QSizePolicy
Qt之QSizePolicy标签: QtQSizePolicQt大小策略Qt缩放因子Qt布局管理2016-07-21 20:12 4808人阅读 评论(2)收藏举报本文章已收录于:分类: Qt(228) 作者同类文章X版权声明:进步始于交流,收获源于分享!纯正开源之美,有趣、好玩转载 2017-05-08 19:17:44 · 783 阅读 · 0 评论 -
QList
QList介绍标签: iterator存储qtlistinsertapi2012-02-16 15:02 20775人阅读 评论(0)收藏举报本文章已收录于:FROM:http://apps.hi.baidu.com/share/detail/33517814 今天做项目时,需要用到QList来存储一组点。为此,我对QList转载 2017-05-08 10:26:32 · 451 阅读 · 0 评论 -
Qt namespace Ui
http://blogold.chinaunix.net/u3/95560/showart_1946558.html接下来谈谈namespace Ui { class Dialog: public Ui_Dialog {}; }/********转载 2017-05-16 11:40:18 · 645 阅读 · 0 评论 -
组合框QComboBox的定制
组合框是一个重要且应用广泛的组件,一般由两个子组件组成:文本下拉单部分和按钮部分。在许多既需要用户选择、又需要用户手动输入的应用场景下,组合框能够很好的满足我们的需求。如我们经常使用的聊天软件QQ登录框,便是一个很好的应用例子:显然,用户既可以自己手动输入新的QQ号码,也可以在列表框中选择历史输入记录。对于提高用户体验是一个不错的手段。这篇博文重点讲述如何用QSS对组合框进行定制。转载 2017-05-16 09:09:02 · 384 阅读 · 0 评论 -
推荐优秀的开源GIS软件
推荐优秀的开源GIS软件(以后会补充) (2011-11-14 13:17:55)转载▼标签: it分类: 读书笔记推荐优秀的开源GIS软件(以后会补充) 从GIS入门到现在,我已经接触不少优秀的GIS软件,这里列出我使用过优秀的开源GIS软件。 桌面GIS软件:Qgis(基于Q转载 2017-05-24 09:46:01 · 694 阅读 · 0 评论 -
QT中QLabel类的openExternalLinks和linkActivated使用时的一些注意细节
QT中QLabel类的openExternalLinks和linkActivated使用时的一些注意细节标签: Qt2013-08-12 15:18 1854人阅读 评论(0) 收藏 举报 分类:QT(4) 版权声明:本文为博主原创文章,未经博主允许不得转载。QT中可以通过两种方法给一个QLabel对象添加链接方法一:转载 2017-06-16 18:26:51 · 5476 阅读 · 0 评论 -
如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置
用Qt Creator 设计程序时,最方便的就是ui设计器,可以很容易的得到想要的布局。但是这样自动布局带来的后果是很难知道窗口中某一部件在主窗口中的相对位置。在处理子窗口鼠标事件时变的很麻烦。主窗口有菜单、工具条等,想用鼠标绘图,把鼠标轨迹映射到窗口部件上,这些问题。其实最主要的是获得窗口部件的起始点相对主窗口的位置转载 2017-06-17 07:26:54 · 4934 阅读 · 0 评论 -
QT错误undefined reference to vtable for **
在qt添加类的时候如果没有继承QOBJECT,使用Q_OBJECT宏,在后续的编程中当希望使用信号与槽的时候,添加了Q_OBJECT宏,在编译的时候不小心会出现如下错误undefined reference to 'vtable for ***(类)'解决方法如下工具/原料Qt5.4转载 2017-07-07 19:08:18 · 200 阅读 · 0 评论 -
Qt 出现“undefined reference to `vtable for”原因总结
由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程序的时候,会遇到各种各样这样那样的问题,而且很多是很难,或者根本找不到原因的,即使解决了问题,如果有人问你为什么,你只能回答--不知道。 今天我在这里列举的问题也是再编写Qt程序时,总是遇到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,它就是-- “undefi转载 2017-07-04 15:52:03 · 352 阅读 · 0 评论