【问题标题】:How to get started on custom GUI widgets如何开始使用自定义 GUI 小部件
【发布时间】:2016-01-15 16:42:50
【问题描述】:

我想练习具有非标准图形界面的编程软件,如下图所示。我知道如何使用基本小部件创建 GUI,但我不知道如何创建自己的自定义小部件。我熟悉 GTK 3.0 和 Qt。例如,GTK 教程有一个关于如何进行自定义绘图的链接。我只是不知道这是否是创建自定义小部件的常用且正确的方法。还有一些事情,例如:选择、鼠标处理、缩放、滚动、动画等等,教程没有教。

所以这是我的问题:我应该寻找什么样的文档、关键字、教程和算法?对于我的第一个项目,我想从类似于下面的第一张和第二张图片开始。我目前的知识是 C/C++ 和 Qt 和 GTK,但如果需要,我可以学习新的语言和工具。

【问题讨论】:

标签: c++ qt widget gtk3


【解决方案1】:

Qt Graphics view Framework 是使用 Qt 时应该使用的。 There are several examples 涵盖了创建组件的基础知识。

为了能够模仿这些示例,大部分工作将是实现自定义图形视图项。与小部件一样,它意味着提供绘制方法、专门的事件处理程序和属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2012-11-20
    • 2012-09-05
    • 2014-05-12
    • 1970-01-01
    相关资源
    最近更新 更多