QT
文章平均质量分 87
qt
sinolover
完成项目,就要软硬兼施
展开
-
【转】飞扬青云_Qt开发经验
转自:Qt开发经验: 自己总结的这十多年来做Qt开发以来的经验,以及Qt相关武林秘籍电子书,会一直持续更新增加,欢迎各位留言增加内容或者提出建议,谢谢!一、开发经验01:001-010当编译中发现大量错误的时候,应该从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 定时器是个好东西,学会好使用它,有时候用QTimer::singleShot单次定时器和QMetaObject::invokeMethod可以解决意想不到的问原创 2021-11-18 09:11:09 · 4459 阅读 · 1 评论 -
【转】Qt所有的类
转自:Qt所有的类 - IT观察者 - 博客园QAccel 处理键盘加速器和快捷键 Handles keyboard accelerator and shortcut keys QAccessible Enums与可达性的静态函数 Enums and static functions relating to accessibility QAccessibleInterface 定义一个接口,该接口公开有关可访问对象的信息。 Defines an interfa原创 2021-10-31 10:36:44 · 535 阅读 · 0 评论 -
【转】Qtcreator中常用快捷键和小技巧
转自:https://blog.csdn.net/imxiangzi/article/details/48863855https://blog.csdn.net/jh1513/article/details/52346802快捷键及对应含义下载地址:http://download.csdn.net/detail/jh1513/9615209快捷键 功能Esc 切换到代码编辑状态F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档)F2 在光标选中对象的声明和定义之间切换(...原创 2021-04-22 09:16:44 · 694 阅读 · 0 评论 -
【转】QGridLayout 详解
转自:https://blog.csdn.net/u013928315/article/details/78123573一、QGridLayout属性介绍1、QGridlayout以方格的形式管理窗口部件,先看QGridLayout的属性,如下图2、各个参数的介绍layoutLeftMargin ...至layoutBottomMargin在ui_MainWindow.h中自动生成的代码是:gridLayout->setContentsMargins(20, 10, 10.原创 2021-04-08 17:06:46 · 1253 阅读 · 0 评论 -
【转】QT布局QGridLayout QHBoxLayout QVBoxLayout简要分析!!
转自:https://blog.csdn.net/sabcdefg/article/details/106693203在分析之前,先吐槽下M$的MFC,竟然没有相对布局!(至少我不知道,每次都是使用代码控制布局),M$这么多年,也不发展一下,你看C#都有相对布局...参考精通Qt4编程(第2版),先看看总体的布局图然后看看代码CLoginDlg::CLoginDlg(QWidget* parent/* = NULL */) : QDialog(parent){ //QGridLa原创 2021-04-08 16:59:57 · 689 阅读 · 0 评论 -
【转】五、VTK读取图片,然后QT显示
一、前言 今天实现的主要功能是通过vtk读取jpg图片(只能够读取.jpg文件),然后通过QT显示出来,整个程序的框架是QT GUIApplication 版本:VS 2019 VTK 8.2.0 QT 5.13.1 版本配置 VS 为release x64(这个是工程建立的时候设置的解决方案属性) VTK也是使用relealse x64编译获得的(这个是VTK安装的过程的编译选项) QT也使...原创 2021-03-17 15:32:58 · 1694 阅读 · 0 评论 -
【转】四、关于如何使用软件库的一个技巧-避免重复配置属性表
一、前言 我们需要使用各种函数库,比如Opencv,Itk, vtk,当不同的函数库使用的时候,在VS配置属性是一个很麻烦的问题,并且设计到不同函数库的交叉使用,所以这里提供一个小技巧。 那就是我们把每一个函数库的配置为属性表的形式(这个其实我在itk的安装里面已经介绍过),需要使用什么函数库的时候,我们只需要添加对应的属性表即可。二、以QT使用vtk工程为例子 我们建立了一个工程以后,选择工程配置为release x64版本 1、选择属性管理器...原创 2021-03-17 15:31:55 · 116 阅读 · 0 评论 -
【转】三、QT例子-打开一个图片并且显示
一、前言 本博客的主要目的在于对QT有进一步的了解,单纯只使用QT。 今天小例子主要是打开图片,然后显示出来,并且显示图片的路径。二、工程建立 1、参考前面 博客一QT安装过程里面的例子, 建立一个QT GUI Application 2、打开.ui文件,然后拖动一个label控件,双击删除内容,然后拖动一个pushButtion, 更改内容为“打开图片” 注意其名称如箭头指示,一个是l...原创 2021-03-17 15:31:12 · 3501 阅读 · 3 评论 -
【转】二、VTK用于QT的安装
一、说明 本文的主要目的是在说明通过Cmake重新编译VTK,使得其能够与QT交互使用二、VTK的安装 VTK版本:8.2.0 VS版本2019 电脑:win-64bit 需要软件:CMake(我使用的版本是3.16.0)三、过程 大概过程分为以下几个步骤: 1、下载vtk压缩包,然后解压 2、通过Cmake编译 3、打开VS编译解决方案 , 在编译生成的时候,我们...原创 2021-03-17 15:26:27 · 1852 阅读 · 0 评论 -
【转】一、用于VS2019的QT配置
转自:https://www.cnblogs.com/fantianliang/p/12355973.html一、前言 本期间的主要目的是最后能够使用VS开发关于QT为界面的程序,同时能够使用VTK和ITK程序,这是第一部分。 因为之前查看的有关博客随着时间没有跟随版本变化,所以记录以下最新版本的QT的安装,以便节省后来者的时间。二、用于VS2019的QT的安装过程。 1-首先需要下载VS并且安装VS2019,这个部分我暂时忽略掉,我使用的是...原创 2021-03-17 15:28:50 · 1794 阅读 · 0 评论 -
【转】QT介绍
一、Qt介绍Qt,坦白来说,并不只是一个界面库,他是C++编程思想的集大成者。它是一个经过完善的C++应用程序框架。使用Qt,在一定程度上你获得的是一个“一站式”、“全方位”的解决方案,STL、string、XML、数据库、网络这些零散的功能都包含在Qt中,并且得到了封装,一共开发者使用。跨平台GUI通常有三种实现策略,分别是:API 映射:API 映射是说,界面库使用同一套 API,将其映射到不同的底层平台上面。大体相当于将不同平台的 API 提取公共部分。比如说,将 Windows 平台上的原创 2021-03-11 13:45:42 · 544 阅读 · 0 评论 -
【转】18.Qt信号与槽机制详解
信号:事件槽:事件处理函数信号与槽(Signal & Slot)是Qt编程的基础,也是 Qt 的一大创新。因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。信号(Signal)就是在特定情况下被发射的事件,例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的 CurrentIndexChanged() 信号。GUI 程序设计的主要内容就是对界面上各组件..原创 2021-03-11 11:43:00 · 447 阅读 · 0 评论 -
【转】17.Qt界面布局管理详解
在上一节,通过一个简单的应用程序,分析了Qt创建的 GUI 应用程序中各个文件的作用,剖析了可视化设计的UI文件是如何被转换为C++的类定义,并自动创建界面的。这些是使用 Qt Creator 可视化设计用户界面,并使各个部分融合起来运行的基本原理。本节再以一个稍微复杂的例子来讲解设计 GUI 的常见功能,包括界面设计时布局的管理,以及程序里如何访问界面组件。实例程序功能创建一个 Widget Application 项目 samp2_2,在创建窗体时选择基类 QDialog,生成的类命名...原创 2021-03-11 11:37:50 · 289 阅读 · 0 评论 -
【转】10.Qt编程涉及的术语和名词
本节我们来介绍一下使用Qt编程过程中常用的术语和名字,它们不一定专属于 Qt,在其它的 C/C++开发过程中也会使用到。ProjectProject 的中文翻译是“项目”或者“工程”,这里的项目是指为实现某个相对独立功能的程序代码合集,这些代码不单单是放在一块,而是有相互之间的关联性,并且有专门负责管理该项目的项目文件,比如:Qt 使用 .pro 文件管理项目; VC++ 则使用 .vcproj 作为项目文件。集成开发环境通常都是依据项目文件(.pro/.vcproj)管理和构建项目...原创 2021-03-11 11:08:26 · 181 阅读 · 0 评论 -
【转】解密Qt安装目录的结构
转自:C语言中文网 强力推荐网址:http://c.biancheng.net/view/3866.html了解Qt安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt 的编程环境了如指掌。Windows 和 Linux 下 Qt 安装目录的结构非常相似,我们以 Windows 为例进行讲解,Linux 不再赘述。Qt 整体目录结构不同版本 Qt 的安装目录结构大同小异,本节我们以 Qt 5.9.0 为例来说明,如下图所示。图1:Qt 安装目录的结构...原创 2021-03-11 10:49:14 · 197 阅读 · 0 评论 -
【转】09.认识一下Qt用到的开发工具
Qt不是凭空产生的,它是基于现有工具链打造而成的,它所使用的编译器、链接器、调试器等都不是自己的,Qt 官方只是开发了上层工具。下面我们分几个部分讲解 Qt 使用到的工具链。GNU 工具集在上个世纪八十年代,计算机都是奢侈品,操作系统里最著名的是 Unix 家族, 当时还没有 Windows、Linux 之类的,Unix 系统都是商业软件,里面的应用软件也是商业软件, 全是封闭的环境。系统程序员 Richard M. Stallman (RMS) 在此环境下创立了与众不同的GNU 项目(GN...原创 2021-03-11 11:01:23 · 363 阅读 · 1 评论