如何根据需要构建 GTK GUI 应用程序?
How to build GTK GUI application as I want?
最近我开始看C语言的GTK库,想创建GUI应用程序。事实上,我想创建一个图像应用程序,但我不知道如何使我的应用程序看起来与我的绘图完全一样,我已经查看了 gtk3-demo 和小部件工厂,但问题仍然存在;
如何创建 GUI 应用程序,我如何知道我应该使用哪个容器,我如何知道哪种小部件?等等...所以我有一张我想做什么的照片,但我完全不知道怎么做。流程是什么,我应该问自己什么问题才能完成我的 GUI 应用程序? Drawing of my application link
我强烈建议您使用 python 来玩 Gtk3 GUI。您可以交互式地创建 windows,容器。甚至后来,在 python 中开发 GUI 的速度要快得多,正如许多人已经体验过的那样。
大多数 Gtk3 C/C++ 教程也可以在 Python 中找到。
Glade 在很多情况下都非常出色 - 特别是当您只需要小部件的标准行为时。如果你稍微偏离那条直线路径,事情就会很快变得复杂。
如果真的有必要,有几种方法可以将 C/C++ 功能合并到 Python GUI 中,使那些关键应用程序运行得更快。
最近我开始看C语言的GTK库,想创建GUI应用程序。事实上,我想创建一个图像应用程序,但我不知道如何使我的应用程序看起来与我的绘图完全一样,我已经查看了 gtk3-demo 和小部件工厂,但问题仍然存在; 如何创建 GUI 应用程序,我如何知道我应该使用哪个容器,我如何知道哪种小部件?等等...所以我有一张我想做什么的照片,但我完全不知道怎么做。流程是什么,我应该问自己什么问题才能完成我的 GUI 应用程序? Drawing of my application link
我强烈建议您使用 python 来玩 Gtk3 GUI。您可以交互式地创建 windows,容器。甚至后来,在 python 中开发 GUI 的速度要快得多,正如许多人已经体验过的那样。
大多数 Gtk3 C/C++ 教程也可以在 Python 中找到。
Glade 在很多情况下都非常出色 - 特别是当您只需要小部件的标准行为时。如果你稍微偏离那条直线路径,事情就会很快变得复杂。
如果真的有必要,有几种方法可以将 C/C++ 功能合并到 Python GUI 中,使那些关键应用程序运行得更快。