企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
本节看一下颜色选择对话框的使用,比较简单,先看实例,再讲解知识点: 代码: ~~~ 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