1

有一些 Qt 控件,如 QButton、QLabel 等。我可以开发新的 Qt GUI 控件,例如 QAccordion 或 Qribbon 控件吗?

这是如何完成的,我可以从哪里阅读和了解它?

4

3 回答 3

4

您可以通过继承 QWidget或现有 QWidget 子类来创建自己的小部件(例如,QFrame

不过,老实说,在这个阶段,我建议您先熟悉 Qt 的工作原理,然后再尝试创建全新的小部件。有几本关于 Qt 的书,我最喜欢的是这本,除其他外,它向您展示了如何创建自己的小部件。

于 2012-04-26T16:31:50.730 回答
1

我可以开发新的吗

是的。

如何开发新的自己的 qt gui 控件?

我在哪里可以阅读和学习?

您应该阅读qt 文档。文档非常好,所以没有理由不阅读它。

模拟时钟示例展示了如何创建自定义小部件。

于 2012-04-26T17:02:49.000 回答
0

在这里你可以看到如何使用它 qtdesigner http://doc.qt.io/qt-4.8/designer-creating-custom-widgets.html

于 2012-04-26T16:42:29.100 回答