我一直在使用 Glade 为我的 Bash 脚本制作 GUI。无论如何我可以将 .glade 文件转换为 Linux 的可执行文件吗?
问问题
1174 次
2 回答
3
你不能。
Glade(或 GtkBuilder)只是 UI 的描述,它被一个(在 C 中使用 Gtk3)GtkBuilder
对象解析,然后在运行时根据 UI xml 描述创建你的小部件。它不会生成任何应用程序逻辑(某些回调/模型视图连接除外)。
于 2013-10-09T10:04:48.857 回答
0
@drahnr 有正确的答案:使林间空地文件“可运行”的方法是编写使用它的代码。我只会提到zenity,以防它对您的用例足够好——它允许创建简单的对话框,并且可以是为脚本创建非常简单的 UI 的快速方法:
entry=$(zenity --entry \
--title="Info needed" \
--text="Enter a value:" \
--entry-text "Default value")
echo "return value was $?";
echo "entered value was $entry";
请注意,与您可以使用实际代码执行的操作相比,可能性非常有限。
于 2013-10-09T13:17:36.427 回答