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

《Qt 实战一二三》

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

关注
604 已关注
221篇博文
  • 利用插件扩展Qt应用程序

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2016-12-13 19:36
    2155
  • 交互式QGraphicsView(平移/缩放/旋转)

    Graphics View提供了一个平台,用于大量自定义 2D 图元的管理与交互,框架包括一个事件传播架构,支持场景 Scene 中的图元 Item 进行精确的双精度交互功能。Item 可以处理键盘...

    2016-12-09 19:09
    4873
  • 自定义QGraphicsItem选中样式

    在 Scene 中添加 QGraphicsItem 后,当选中该 item 时,会看到边缘区域出现虚线,下面我们来讲解如何去掉虚线并自定义选中样式。

    2016-12-08 23:07
    3885
  • 让QGraphicsItemGroup中的item处理自己的事件

    QGraphicsItem 分组比较简单,但在分组之后无法捕获 group 中 QGraphicsItem 的相关事件(例如:鼠标事件、键盘事件),实际接受消息对象为 QGraphicsItemGro...

    2016-12-07 23:27
    2193

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