QColorDialog只提供静态的函数来创建对话框,怎么不能像其他的QDialog可以自己创建对话框并设置对话框的属性,如设置为非模态对话框,或者可以设置对话框的大小。
PS:我把源代码中的qcolordialog.cpp qcolordialog.h复制到我的代码目录下,再在这个目录建一个文件夹private,然后在源代码中找到qobject_p.h 和qwidget_p.h ,把这两个文件复制到private下。
然后想怎样改变颜色对话框就怎样改了,呵呵。
[ 此帖被duduqq在2009-02-27 18:30重新编辑 ]