自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Qt程序打包发布方法

Qt程序打包发布方法代码完成后编译运行,会在源码根目录同级目录下生成一个build目录,如下图:exe文件就在E:\qt_project\build-ningjing-Desktop_Qt_5_9_1_MinGW_32bit-Debug\debug目录下;然后打开Qt命令行,进入到exe文件所在的目录:cd /d E:\qt_project\build-ningjing-Desktop_Qt_5_9_1_MinGW_32bit-Debug\debug在使用 windeployqt

2020-09-10 09:22:02 245

原创 Qt:关于Qt坐标相关函数应用

Qt坐标函数Qt提供了很多关于获取窗体位置及显示区域大小的函数,如:x():获取窗体左上角的x坐标位置y():获取窗体左上角的y坐标位置pos():获取窗体左上角的x,y坐标位置rect():获取窗体中央区域的长宽,x,y始终为0size():获取窗体中央区域的长宽geometry():获取窗体中央区域的左上顶点和长宽frameGeometry:获取整个窗体的左上顶点和长宽统称为位置相关函数;实例代码://dialog.hpublic: Dialog(QWidget *

2020-09-07 12:02:06 471

原创 QTextCharFormat:设置文本编辑框字体,字号,加粗,倾斜,下划线,颜色

QTextCharFormat介绍:QTextCharFormat类提供了QTextDocument中字符的格式化信息。文档中文本的字符格式指定文本的可视属性,以及关于其在超文本文档中的角色的信息。可以通过向setFont()函数提供字体来设置所使用的字体,并且可以调整其外观的各个方面以获得所需的效果。setFontFamily()和setFontPointSize()定义字体的族(例如时间)和打印大小;setFontWeight()和setFontItalic()提供对字体样式的控制。setFont

2020-09-03 17:43:08 9799 2

原创 QImage:实现镜像功能

QImage中有实现镜像功能的接口;QImage QImage::mirrored(bool horizontal = false, bool vertical = true) const图片的镜像取决于horizontal和vertical 是false还是true;//垂直镜像void Imaeprocessor::showmirrorV(){ if(img.isNull()) return ; img.mirrored(false,true); sho

2020-09-02 11:45:45 1724

原创 QMatrix类的使用:对图片进行放大,缩小,旋转

QMatrix类Qt帮助手册中介绍QMatrix类指定了坐标系统的2D转换,指定了如何转换、缩放、剪切或旋转坐标系统,通常在绘制图形时使用;QMatrix &QMatrix::scale(qreal sx, qreal sy)主要是通过传入的x,y轴的比例 对图片进行同比例的放大和缩小;QMatrix::scale(2,2 ) 就是放大两倍;QMatrix::scale(0.5,0.5 ) 就是缩小两倍;放大:缩小:旋转的实现是通过QMatrix &QMatrix:

2020-09-02 10:42:20 4205 1

原创 Qt:QPrintDialog打印文本和图片

打印文本和图片1.打印文本文本打印相对来说比较简单,容易好理解,主要就是用QPrinter类定义一个打印机设备;再给这个打印机设备构造一个对话框;获取需要打印的内容后,在将内容用对应的打印机打印出来;这个函数执行的时候回将打印窗口调用出来;2.打印图片打印图片相对来说稍微难理解一点,主要是需要按照图片的尺寸来绘制相应的视图矩形窗口;需要用到QPainer类,来进行图片的绘制;打印图片稍微复杂一点;img 是 QImage实例,定义在头文件中;...

2020-09-01 16:11:25 2382 1

原创 1.什么是Qt,Qt5.9.1的安装

1.什么是QtQt是一个跨平台的C++图形界面应用框架。他为很多应用程序开发者提供艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程;Qt是洛基亚公司的一个产品。1996年Qt进入商业领域,已成为全世界范围内数千种成功的应用程序的基础。他也是目前流行的Linux桌面环境KDE的基础,KDE是主要的Linux发行版的标准组件。Qt按照不同的版本发行,分为商业版和开源版。Qt商业版为商业软件提供开发,他们提供传统商业软件发新版和...

2020-09-01 14:44:41 588

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除