这是一个新手问题,所以请原谅我,但我很困惑。
假设,作为一个简单的例子,我希望有一个GUI,它有一个按钮,可以根据需要向界面添加一些组件(比如一个文件选择器小部件)。(如果你想更务实地思考,也许还可以用另一个按钮来删除最后一个按钮)。我怎么用glade设计这样的东西?有没有办法让glade内部的按钮"工作"?
我的猜测是,我只能设计默认接口,然后我手动负责将添加和删除组件的回调。然而,我的GUI在glade内是静态的,所以我只能在运行时测试它。这是基本思想吗?
你是对的,没有办法在glade本身测试回调,你只能在运行时测试它