如何开发新的Qt GUI控件?

时间:2012-04-26 16:28:07

标签: c++ qt

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

这是怎么做到的,从哪里可以阅读和了解它?

3 个答案:

答案 0 :(得分:4)

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

老实说,在这个阶段,我建议在尝试创建全新的小部件之前熟悉Qt的工作原理。有几本关于Qt的书籍,我最喜欢的是this one,其中包括如何创建自己的小部件。

答案 1 :(得分:1)

  

我可以开发新的

  

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

     

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

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

Analog clock示例显示了如何创建自定义小部件。

答案 2 :(得分:0)

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