Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Gtk 我可以用glade开发一个动态GUI吗?_Gtk_Glade - Fatal编程技术网

Gtk 我可以用glade开发一个动态GUI吗?

Gtk 我可以用glade开发一个动态GUI吗?,gtk,glade,Gtk,Glade,这是一个新手问题,所以请原谅我,但我很困惑 假设,作为一个简单的例子,我希望有一个GUI,它有一个按钮,可以向界面添加任意次数的组件(比如文件选择器小部件)。(如果你想更务实地思考,还可以用另一个按钮删除最后一个)。我将如何使用glade设计这样的东西?有没有办法让按钮在glade内部“工作”呢 我的猜测是,我只能设计默认接口,然后手动负责添加和删除组件的回调。然而,我的GUI在glade中是静态的,所以我只能在运行时测试它。这就是基本的想法吗?您是正确的,在glade中无法测试回调,只能在运行

这是一个新手问题,所以请原谅我,但我很困惑

假设,作为一个简单的例子,我希望有一个GUI,它有一个按钮,可以向界面添加任意次数的组件(比如文件选择器小部件)。(如果你想更务实地思考,还可以用另一个按钮删除最后一个)。我将如何使用glade设计这样的东西?有没有办法让按钮在glade内部“工作”呢


我的猜测是,我只能设计默认接口,然后手动负责添加和删除组件的回调。然而,我的GUI在glade中是静态的,所以我只能在运行时测试它。这就是基本的想法吗?

您是正确的,在glade中无法测试回调,只能在运行时进行测试