2011-05-12 45 views
0

我在QT中遇到了一个问题。我希望我的软件有一个顶栏,所有软件都在特定的文件夹中。因此,对于文件夹中的每个项目,我都会添加一个名称为该文件夹的按钮。为此,当按钮没有达到应用程序高度的限制时,我正在考虑没有滚动的栏,但是当它们达到该值时,会出现滚动条。用按钮创建一个带有Horizo​​ntalLayout的QScrollBar

的问题是,我没有发现任何方式(使用设计),这样做......我发现了一个简单的方法来做到这一点与编码,但我不能使用Horizo​​ntalLayout:S ...)

在此先感谢您的帮助。

最好的问候, 路易斯·达科斯塔

回答

0

您需要包含从QAbstractItemView衍生的项目视图自定义窗口小部件。然后,您可以拥有自己的按钮,您可以在需要时显示它们。 QAbstractItemView具有您需要的滚动功能。通过实施您自己的代表,您可以定义项目的外观。

+0

嗨,感谢您的帮助。我遇到了问题:S你能给我一个例子(代码)吗? – aliasbody 2011-05-14 16:57:25

相关问题