Qt
介绍Qt的常用用法
阿兵-AI医疗
这个作者很懒,什么都没留下…
展开
-
Qt之ui文件
本文主要介绍ui文件及其使用.一、ui文件介绍 Qt项目编译成功后,你会发现一个.ui文件和ui_.h文件。一般还会有ui.setupUi(this);代码。本文介绍一下ui文件。 在VS2013中新建一个Qt Project(名为csdn),然后用文档编辑器打开csdn.ui文件,如下图所示,我们会发现其实是个自定义标签的XML文件。<UI version="4.0" > <clas原创 2017-03-29 09:45:49 · 4228 阅读 · 0 评论 -
VS2013+QT(64位)环境搭建
本文介绍用VS2013集成Qt5的环境配置。一、安装软件VS:VS2013(Qt64位只支持它) Qt:qt-opensource-windows-x86-msvc2013_64-5.6.0.exe VS Qt插件:qt-vs-addin-1.2.5.exe二、配置环境打开VS2013,配置Qt。菜单栏->QT5->Qt Options: 对话框上选择Add 在新的对话框上,Version原创 2017-04-02 10:45:59 · 7549 阅读 · 0 评论 -
Qt Creator 无法调试
一、问题描述 在开发环境(Qt5.6.0+VS2013+64位Win7)上,Qt Creator开发程序无法调试。点击调试按钮,出现“Unknown debugger type “No engine”提示错误,如下图所示:二、问题原因 如果Qt Creator自动检测调试器失败,就需要手动安装window CDB debugger。三、问题解决 从微软官网下载sdksetup.exe,安装时原创 2017-09-03 17:46:17 · 7683 阅读 · 0 评论 -
Qt之样式表QSS
使用Qt样式表 Qt的样式表主要是受到了CSS的启发。因为样式表是一种在运行时解释的普通文本文件,使用它们不需要具备任何编程知识。样式表作用于上层的当前激活的QStyle上(例如QWindowsVistaStyle)。因为创建样式表不引入任何子类,所以它们适合对现有窗口部件做微小的定制。与调色板相比 使用样式表比修改窗口部件的调色板更可靠性。这是因为QPalette中的实体(Base、Butt原创 2017-10-31 22:33:00 · 683 阅读 · 0 评论 -
Qt之使用qmake
qmake工具是与Qt一起提供的。它用于编译Qt本身,并且生成Qt自带的工具和例子。可以使用qmake工程文件(.pro文件)编译应用程序和插件。.pro文件的目的是列举工程包含的源文件。由于qmake用于编译Qt及其相关工具,所以它很熟悉Qt,并且能够生成一些触发moc、uic和rcc的规则。因此,qmake的语法很简明。 工程文件主要分为三种:app(独立的英语程序)、lib(静态和动态库)和原创 2017-10-31 22:39:55 · 1108 阅读 · 0 评论 -
字符编码方式
用VS2013时,不小心改变了其默认保存的编码方式:Chinese Simplified(GB2312)-Codepage 936,导致软件界面中文显示时部分字会乱码。 字符编码对于程序的跨平台开发、中文乱码问题解决等都是非常重要。在计算机内部,所有的信息最终都表示为二进制数,每个二进制位(bit, 比特)有0和1两种状态,八个比特组成一个字节(Byte),即一个8位的物理存贮单元。而字符则是一原创 2017-10-31 22:48:02 · 442 阅读 · 0 评论 -
无边框窗口FramelessWindowHint实现移动和缩放功能
无边框窗口 在实际软件开发中,UI设计师给你的界面显然Qt的本地化样式是无法满足的。比如QQ的登陆界面,如下图所示: 要是实现这么炫的界面,我们首先要将MainFrame设置FramelessWindowHint无边框,然后再自定义界面。但是设置FramelessWindowHint后,带来主要问题是无法移动窗口以及无法使用鼠标拖拽缩放窗口大小。本文就是总结如何解决这两个问题,不涉...原创 2018-05-01 12:27:22 · 13494 阅读 · 11 评论