Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 有没有办法将.glade文件转换为可执行文件?_Linux_Bash_User Interface_Gtk_Glade - Fatal编程技术网

Linux 有没有办法将.glade文件转换为可执行文件?

Linux 有没有办法将.glade文件转换为可执行文件?,linux,bash,user-interface,gtk,glade,Linux,Bash,User Interface,Gtk,Glade,我一直在使用Glade为我的Bash脚本制作GUI。 我是否可以将.glade文件转换为Linux的可执行文件?您不能。 Glade(或GtkBuilder)只是UI的描述,它由一个(使用Gtk3的C语言)解析为GtkBuilder对象,该对象在运行时根据UI xml描述创建小部件。它不会生成任何(某些回调/模型视图连接除外)应用程序逻辑。您不能。 Glade(或GtkBuilder)只是UI的描述,它由一个(使用Gtk3的C语言)解析为GtkBuilder对象,该对象在运行时根据UI xml描

我一直在使用Glade为我的Bash脚本制作GUI。
我是否可以将.glade文件转换为Linux的可执行文件?

您不能。


Glade(或GtkBuilder)只是UI的描述,它由一个(使用Gtk3的C语言)解析为
GtkBuilder
对象,该对象在运行时根据UI xml描述创建小部件。它不会生成任何(某些回调/模型视图连接除外)应用程序逻辑。

您不能。


Glade(或GtkBuilder)只是UI的描述,它由一个(使用Gtk3的C语言)解析为
GtkBuilder
对象,该对象在运行时根据UI xml描述创建小部件。它不会生成任何(某些回调/模型视图连接除外)应用程序逻辑。

您不能。


Glade(或GtkBuilder)只是UI的描述,它由一个(使用Gtk3的C语言)解析为
GtkBuilder
对象,该对象在运行时根据UI xml描述创建小部件。它不会生成任何(某些回调/模型视图连接除外)应用程序逻辑。

您不能。


Glade(或GtkBuilder)只是UI的描述,它由一个(使用Gtk3的C语言)解析为
GtkBuilder
对象,该对象在运行时根据UI xml描述创建小部件。它不会生成任何应用程序逻辑(某些回调/模型视图连接除外)。

@drahnr给出了正确答案:使glade文件“可运行”的方法是编写使用它的代码。我只想提一下,这对于您的用例来说已经足够好了——它允许创建简单的对话框,并且是为脚本创建非常简单的UI的一种快速方法:

entry=$(zenity --entry \
               --title="Info needed" \
               --text="Enter a value:" \
               --entry-text "Default value")
echo "return value was $?";
echo "entered value was $entry";

请注意,与实际代码相比,这种可能性非常有限。

@drahnr有一个正确的答案:使glade文件“可运行”的方法是编写使用它的代码。我只想提一下,这对于您的用例来说已经足够好了——它允许创建简单的对话框,并且是为脚本创建非常简单的UI的一种快速方法:

entry=$(zenity --entry \
               --title="Info needed" \
               --text="Enter a value:" \
               --entry-text "Default value")
echo "return value was $?";
echo "entered value was $entry";

请注意,与实际代码相比,这种可能性非常有限。

@drahnr有一个正确的答案:使glade文件“可运行”的方法是编写使用它的代码。我只想提一下,这对于您的用例来说已经足够好了——它允许创建简单的对话框,并且是为脚本创建非常简单的UI的一种快速方法:

entry=$(zenity --entry \
               --title="Info needed" \
               --text="Enter a value:" \
               --entry-text "Default value")
echo "return value was $?";
echo "entered value was $entry";

请注意,与实际代码相比,这种可能性非常有限。

@drahnr有一个正确的答案:使glade文件“可运行”的方法是编写使用它的代码。我只想提一下,这对于您的用例来说已经足够好了——它允许创建简单的对话框,并且是为脚本创建非常简单的UI的一种快速方法:

entry=$(zenity --entry \
               --title="Info needed" \
               --text="Enter a value:" \
               --entry-text "Default value")
echo "return value was $?";
echo "entered value was $entry";


请注意,与实际代码相比,这种可能性非常有限。

是。你尝试了什么?好的,我尝试了“另存为GtkBuilder”选项,并且采用了其他网站告诉我的.xml格式,这让我无所适从。然后我搜索了“如何将.glade转换为执行格式linux”没有其他帮助。下面是一个在C中使用GtkBuilder UI文件的示例:好的,所以我尝试了多次,它的措辞是这样的,但我想将.glade文件转换为执行文件,我该如何做?是的。你尝试了什么?好的,我尝试了“另存为GtkBuilder”选项,并且采用了其他网站告诉我的.xml格式,这让我无所适从。然后我搜索了“如何将.glade转换为执行格式linux”没有其他帮助。下面是一个在C中使用GtkBuilder UI文件的示例:好的,所以我尝试了多次,它的措辞是这样的,但我想将.glade文件转换为执行文件,我该如何做?是的。你尝试了什么?好的,我尝试了“另存为GtkBuilder”选项,并且采用了其他网站告诉我的.xml格式,这让我无所适从。然后我搜索了“如何将.glade转换为执行格式linux”没有其他帮助。下面是一个在C中使用GtkBuilder UI文件的示例:好的,所以我尝试了多次,它的措辞是这样的,但我想将.glade文件转换为执行文件,我该如何做?是的。你尝试了什么?好的,我尝试了“另存为GtkBuilder”选项,并且采用了其他网站告诉我的.xml格式,这让我无所适从。然后我搜索了“如何将.glade转换为执行格式linux”没有任何帮助。下面是一个在C中使用GtkBuilder UI文件的示例:好的,所以我尝试了多次,它的措辞是,但我想将.glade文件转换为执行文件,我该怎么做?所以我不能用glade文件来让GUI运行?你认为这应该如何工作,按钮应该如何知道它对UI的其余部分会产生什么影响?编写一个python、C、ruby或任何程序。没那么难。只需花几个小时,坐在你的but上阅读教程。我以前尝试过python,我从来没有用它取得过任何成功,但是我尝试过C#,更好地理解它,但过了一会儿我就明白了。我听说过Ruby,我将对它进行一些研究,看看它是如何发展的。不要畏缩,Ruby(afaik)的状态一点也不好。选择一个并坚持使用它。是的,我最近刚开始使用python,有一段时间没有在这个网站上线,目前我喜欢python,所以我不能用glade文件来让GUI运行?你认为这应该如何工作,按钮应该如何知道它对UI的其余部分应该有什么影响?编写一个python、C、ruby或任何程序。没那么难。只需花几个小时,坐在你的电脑上阅读教程。我以前尝试过python,但从未获得任何成功