多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
本节看一下颜色选择对话框的使用,比较简单,先看实例,再讲解知识点: 代码: ~~~ 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://box.kancloud.cn/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