wxPython:颜色选择对话框wx.ColourDialog
本节看一下颜色选择对话框的使用,比较简单,先看实例,再讲解知识点:
代码:
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()
测试:
wxColourDialog介绍:
原型:
wxColourDialog(wxWindow* parent, wxColourData* data = NULL)
方法:
- wxColourDialog::wxColourDialog
- wxColourDialog::~wxColourDialog
- wxColourDialog::Create
- wxColourDialog::GetColourData
- wxColourDialog::ShowModal
不积跬步,无以至千里;不积小流,无以成江海。