GTK小部件对象命名

GTK小部件对象命名,gtk,pygtk,standards-compliance,Gtk,Pygtk,Standards Compliance,我正在写一个PyGTK应用程序。我正在使用glade界面设计器进行布局 我想知道是否有命名小部件对象的标准方法 对于一个名为“配置”的按钮,我应该如何命名?例如:配置BT、按钮配置、配置按钮等 我希望应用程序在默认的ubuntu/debian/gnome设置中被接受。我想遵守所有的标准要求。没有“官方”标准,但如果使用小写、下划线分隔的名称(例如,刷新按钮),您将省去麻烦。这样,可以调用信号处理程序,例如单击刷新按钮,Glade可以自动连接到它们。然后,它将与Python编码标准很好地匹配。没有

我正在写一个PyGTK应用程序。我正在使用glade界面设计器进行布局

我想知道是否有命名小部件对象的标准方法

对于一个名为“配置”的按钮,我应该如何命名?例如:配置BT、按钮配置、配置按钮等


我希望应用程序在默认的ubuntu/debian/gnome设置中被接受。我想遵守所有的标准要求。

没有“官方”标准,但如果使用小写、下划线分隔的名称(例如,
刷新按钮
),您将省去麻烦。这样,可以调用信号处理程序,例如单击刷新按钮,Glade可以自动连接到它们。然后,它将与Python编码标准很好地匹配。

没有“官方”标准,但如果使用小写、下划线分隔的名称(例如,
刷新按钮
),您将省去麻烦。这样,可以调用信号处理程序,例如单击刷新按钮,Glade可以自动连接到它们。然后它将与Python编码标准很好地匹配。

回答得不错,只是您的postscript混淆了Glade接口设计器应用程序和Glade库。Glade应用程序已经生成GtkBuilder文件好几年了。Glade图书馆确实不推荐使用。谢谢@ptomato-我删除了这一点。当我第一次读这个问题时,我误解了这一点。回答得好,除了你的postscript混淆了Glade接口设计器应用程序和Glade库。Glade应用程序已经生成GtkBuilder文件好几年了。Glade图书馆确实不推荐使用。谢谢@ptomato-我删除了这一点。当我第一次读这个问题时,我误解了这一点。