PyGTK 颜色选择对话框

一池春水

PyGTK 颜色选择对话框

这是在PyGTK API中预配置的对话框,允许用户选择和应用颜色。它内部嵌入了一个gtk.ColorSelection小部件。

gtk.ColorScelection小部件呈现了一个颜色轮和颜色参数(如HSV和RGB)的输入框。用户可以通过操作颜色轮或输入颜色参数来选择新颜色。它的get_current_color方法对进一步处理很有用。

下面是gtk.ColorSelectionDialog类的构造函数原型:

dlg = gtk.ColorSelectionDialog(title)

当前选择的颜色来自colorsel属性。选定的颜色通过modify_fg()或modify_bg()方法应用于小部件。

当ColorDialog菜单按钮被激活时,执行以下回调函数:

def on_color(self, widget):
   dlg = gtk.ColorSelectionDialog("Select color")
   col = dlg.run()
   sel = dlg.colorsel.get_current_color()
   self.text.modify_fg(gtk.STATE_NORMAL, sel)

所选颜色应用到窗口上的一个标签部件中的文本 −

PyGTK 颜色选择对话框

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码