PyGTK 颜色选择对话框

PyGTK 颜色选择对话框

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

gtk.ColorScelection widget展示了一个色轮,以及颜色参数的输入框,如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 - 颜色选择对话框

以下是输出结果 –

PyGTK - 颜色选择对话框

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程