博客专栏  >  移动开发   >  《Qt 实战一二三》

《Qt 实战一二三》

Qt 基础与实战 - 纯正开源之美,有趣、好玩、靠谱。。。

关注
707 已关注
224篇博文
  • 利用Qt进行接口间通信

    > 接口的作用,就是提供一个与其他系统交互的方法。其他系统无需(也无法)了解内部的具体细节,只能通过对外提供的接口来与进行通信。 纯虚函数(槽也不例外)很容易理解,那么信号呢? > 在 Qt 中,...

    2017-09-29 19:56
    1620
  • 构建自己的Qt插件系统

    Qt 本身提供了插件相关的技术,但并没有提供一个通用的插件框架!倘若要开发一个较大的 GUI 应用程序,并希望使其可扩展,那么拥有这样一个插件框架无疑会带来很大的好处。 根据深入理解插件系统一文,对...

    2017-11-08 10:05
    569
  • 深入理解插件系统

    > 要开发一个成功的系统,插件是必经之路。 - 对于小朋友来说,积木是木头塑料,用这些小积木可以拼成房子、动物。 - 对于建筑工人来说,积木是零砖碎瓦,用这些小积木可以构建高楼大厦。 - 对于程序员...

    2017-09-29 15:25
    1553
  • 利用插件扩展Qt应用程序

    不仅 Qt 本身可以通过插件进行扩展,而且 Qt 应用程序也可以通过插件来扩展,这需要应用程序使用 `QPluginLoader` 检测和加载插件。在这种情况下,插件可能提供任意功能,不限于数据库驱动...

    2017-09-01 16:01
    1926
  • 利用插件扩展Qt本身

    Qt 提供了两套用于创建插件的 API: - High-Level API:用于扩展 Qt 本身(例如:自定义数据库驱动、图像格式、文本编解码、自定义样式等) - Low-Level API:用于扩...

    2017-09-01 15:44
    1493
  • Qt插件定义

    在头文件 `` 中,包含了几个用于定义插件的宏: - `Q_DECLARE_INTERFACE(ClassName, Identifier)` - `Q_IMPORT_PLUGIN(PluginNa...

    2017-09-01 15:39
    1474
  • Qt之创建并使用静态链接库

    摘自维基百科: 静态链接库(Statically-linked library),或称静态库,是一个外部函数与变量的集合体。静态库的文件内容,通常包含一堆程序员自定的变量与函数,其内容不像动态链接库那...

    2017-08-21 15:53
    2031
  • Qt之在运行时加载共享库

    在 Windows 上,共享库由 `.dll` 表示;在 Linux 上,由 `.so` 表示。一个共享库中的符号被设计为导出的,以便客户端可以从中导入符号。 要使用共享库,除了 [Qt之创建并使用...

    2017-08-18 16:56
    1868
  • Qt之创建并使用共享库

    在 Windows 中,有动态链接库(DLL - Dynamic Link Library);在 Linux 中,有共享库(Shared Library),它们是相同的! 由于平台和编译器的差异,输...

    2017-08-17 17:39
    2139
  • Qt之描绘轮廓

    前面提到过 QPainterPath(绘图路径),除了创建和重用图形形状以外,还可以进行一些高级操作,例如:填充、描绘轮廓、裁剪。 轮廓,是指边缘 - 物体的外周或图形的外框 要为一个指定的绘图路...

    2017-05-11 18:19
    2240
  • Qt Creator添加自定义注释

    注释的原则是有助于对程序的阅读理解,不宜太多,也不能太少(一般情况下,源代码有效注释量必须在 20% 以上),注释必须准确、易懂、简洁。 说明性文件(例如:.h 文件、.inc 文件、.def 文...

    2017-02-08 13:19
    5058
  • Qt之QSS(暗橙色)

    我觉得一个好看的 UI 可以潜意识地激励我们,不仅可以让我们工作的更高效、更有乐趣,而且可以让应用程序变得更漂亮、更直观。 我比较喜欢风格一致的产品,让所有的东西看起来像是一个大家庭,给人一种专业的...

    2017-01-22 16:58
    5092
  • QSS编辑预览工具

    Qt Creator 对于 QSS 的支持的不是很好,没有语法提示、智能纠错、实时预览等功能,这在一定程度上明显降低了开发效率。。。 下面,介绍几款 QSS 编辑工具,用于辅助基本开发。

    2017-01-22 13:51
    5159
  • Qt Charts基本组成

    Qt Charts API 构建在 Qt Graphics View 框架之上,可以使用 QChart 类将图表显示为 QGraphicsWidget。但还有一个方便的类 - QChartView,可...

    2017-01-22 20:14
    4770
  • Qt Charts - 让数据可视化更简单

    Qt Charts 模块提供了一套易于使用的图表组件,例如:柱状图、面积图、箱形图、饼图、线性图、曲线图、散点图。。。由于其采用了 Qt Graphics View 框架,因此图表可以很容易地被集成到...

    2017-01-19 18:44
    8474
  • 基于Qt的图表库

    如果要开发一个 Qt 应用程序(C++ 或 QML),包含绘图和数据可视化,需要插入一些图表,例如:饼图、条形图或更复杂的,有什么可选的图表库呢?一起来看看。

    2017-01-18 18:37
    6701
  • 查看和调试Qt源码

    在调试程序的时候,有时需要调试进入 Qt 源码,这不仅有利于我们了解内部实现机制,而且对于解决一些隐蔽性问题很有帮助。都知道 F11 是“单步进入”,可是在调试的过程中,按下 F11 却无法进入。有人...

    2017-01-11 18:42
    5989
  • Qt翻译原生widgets(QTextEdit右键菜单等)

    在国际化的处理中,如果使用 Qt widgets 自带的原生功能,其中很多文本并不会被自行翻译,例如:QTextEdit 右键菜单(复制、粘贴)。最好的方式是 Qt 能提供相关模块的 ts 翻译源,开...

    2016-12-19 18:17
    3396
  • QGraphicsItem如何使用信号/槽

    对于 QGraphicsItem 来说,信号/槽和属性机制不是它的一部分,因为它不继承自 QObject。这是一个出于性能考虑的设计决策,允许比较大的场景以及快速的交互。特殊情况下,如果真的需要使用信...

    2016-12-14 18:32
    3506
  • QGraphicsItem的类型检测与转换

    由于 QGraphicsScene 和 QGraphicsItem 的大多数便利函数(例如:items(),selectedItems()、collidingItems()、childItems(...

    2016-12-13 19:36
    2833

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部