wxPython:颜色选择对话框wx.ColourDialog

最后更新于:2022-04-01 19:41:36

本节看一下颜色选择对话框的使用,比较简单,先看实例,再讲解知识点: 代码: ~~~ def OnOtherColor(self, event): ''' 使用颜色对话框 ''' dlg = wx.ColourDialog(self) dlg.GetColourData().SetChooseFull(True) #创建颜色对象数据 if dlg.ShowModal() == wx.ID_OK: self.paint.SetColor(dlg.GetColourData().GetColour()) #根据选择设置画笔颜色 dlg.Destroy() ~~~ 测试: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-08_57579360b757e.png) wxColourDialog介绍: 原型: wxColourDialog([wxWindow](http://www.cnblogs.com/dyx1024/admin/)* parent, [wxColourData](http://www.cnblogs.com/dyx1024/admin/)* data = NULL) 方法: - wxColourDialog::wxColourDialog - wxColourDialog::~wxColourDialog - wxColourDialog::Create - wxColourDialog::GetColourData - wxColourDialog::ShowModal
';