- 博客(9)
- 资源 (26)
- 收藏
- 关注
原创 Qt 之图形(绘制文本)
讲解了 Qt 图形的基本绘制,包括: 直线、弧线、矩形、椭圆、图片、多边形,以及其它一些高级用法,比如:渐变、转换等。本节主要分享文本的绘制。主要通过 QPainter 的 darwText() 函数来实现,里面包含多个重载函数,其中,可以通过 QRect 来指定绘制的区域,也可以通过 QPoint 来指定绘制的起始点。QFont 类可以辅助设置文本的大小、粗细、字符间距等,然后使用 setFont()
2016-04-23 20:21:02 41053 5
原创 Qt 之图形(转换)
QTransform 用于指定坐标系的 2D 转换 - 平移、缩放、扭曲(剪切)、旋转或投影坐标系。绘制图形时,通常会使用。QTransform 与 QMatrix 不同之处在于,它是一个真正的 3x3 矩阵,允许视角转换,QTransform 的 toAffine() 方法允许将 QTransform 转换到 QMatrix。如果视角转换已在矩阵指定,则转换将导致数据丢失。
2016-04-21 21:24:55 16803 3
原创 Qt 之图形(QPainter 的基本绘图)
Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。- QPainter 用于执行绘图操作,其提供的 API 在 GUI 或 QImage、QOpenGLPaintDevice、QWidget 和QPaintDevice 显示图形(线、形状、渐变等)、文本和图像。
2016-04-14 20:06:49 156271 38
原创 Linux 升级 Python 至 3.x
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。
2016-04-06 23:30:19 96257 23
翻译 推荐 10 款最好的 Python IDE
在 Python 的学习过程中少不了 IDE 或者代码编辑器,这些工具有助于加快开发 Python 的速度,提高效率。高效的代码编辑器或者 IDE 一般会提供插件、工具等能帮助开发者高效开发的特性。下面分享一些非常有帮助的、最好的 10 款 Python IDE。如果你有其他更好的推荐,欢迎分享:)
2016-04-05 22:58:12 27772 3
原创 Windows 下 Python 环境搭建
Python 是跨平台的,可以运行在 Windows、Mac OS X 和各种 Linux/Unix 系统上。在学习 Python 之前,首先要搭建 Python 环境。完成后,会得到 Python 解释器(负责运行 Python 程序的),一个命令行交互环境,还有一个简单的集成开发环境。由于 Linux 几乎都有内置的 Python 版本,所以下面主要以 Windows 为例,来介绍如何搭建 Python
2016-04-05 22:34:47 8366
原创 Qt 之模式、非模式、半模式对话框
关于模式和非模式,相信大家都比较熟悉,但其中有一个可能很多人都比较陌生,介于两者之间的状态,称之为“半模式“。
2016-04-05 19:17:52 20088 19
Qt之模型/视图(实时更新数据)
2014-01-09
Qt编译MySQL驱动
2013-12-13
用Qt至今尚未解决的问题-demo
2013-11-25
Qt实现二维码扫描器
2013-11-22
QWT6.1已编译
2013-11-18
Qt实现360安全卫士9.2(再度来袭) 内附实例源码
2013-10-14
Qt5实现音乐播放器(清爽版)
2013-09-18
Qt5 实现 音乐播放器
2013-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人