gpt4 book ai didi

gtk - 如何使用GTK开发类似Eclipse的界面?

转载 作者:行者123 更新时间:2023-12-01 11:50:35 24 4
gpt4 key购买 nike

我想使用 GTKMM 编写一个桌面应用程序。我希望界面由不同的面板组成,就像在 Eclipse 中你有 Project Explorer、Console、Properties 等。你应该能够拖动面板来改变它们的位置,关闭它们并弹出它们(不确定你是否可以弹出Eclipse 中的面板,但您可以在 Visual Studio 中完成)。

我在这里使用面板这个词是因为我不确定正确的术语是什么。我猜有些人称之为可停靠窗口。

关于如何在 GTKMM 中实现这一点的任何指示?

最佳答案

术语是“对接”小部件和 GDL Library是最简单的入门方法。您可能已经在 Anjuta 和 Inkscape 等应用程序中看到 GDL 的作用。文档不是很好,但是,源代码包含一个示例应用程序,一旦您开始使用它,它并不难。

基本上,您将小部件添加到 DockItem,然后将小部件添加到 Dock。您将 DockBar 放在应用程序中的某个位置,停靠项目可以最小化到该位置。您可以将停靠栏“布局”保存并加载到 XML 文件,这样用户就不必在每次启动应用程序时都重新安排停靠栏项目。

关于gtk - 如何使用GTK开发类似Eclipse的界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com