• 5700阅读
  • 3回复

初学Qt,求助........ [复制链接]

上一主题 下一主题
离线josie1016
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-16
我用Qtcreator编译每次在qdialog.h处总是出现这问题
e:/Qt/2009.04/qt/include/QtGui/../../src/gui/dialogs/qdialog.h:95:   error: declaration of `void QDialog::Accepted()'
e:/Qt/2009.04/qt/include/QtGui/../../src/gui/dialogs/qdialog.h:72:   error: conflicts with previous declaration `QDialog::DialogCode QDialog::Accepted'
e:/Qt/2009.04/qt/include/QtGui/../../src/gui/dialogs/qdialog.h:95:   error: `void QDialog::Accepted()' is protected
出现的问题是在
Q_SIGNALS:
void finished(int result);
void Accepted();
void rejected();


~QDialog();

enum DialogCode { Rejected, Accepted};

请问怎么解决呢~~请各位大虾帮忙!!~~~
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-16
你应该贴你写的代码,并告诉大家执行到哪儿时出现问题。
离线wd007

只看该作者 2楼 发表于: 2010-05-18
没错,把问题说的再清楚些。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线mysi
只看该作者 3楼 发表于: 2010-05-27
declaration of `void QDialog::Accepted()'这个函数是不是因为和enum DialogCode { Rejected, Accepted};
这个Accepted重复了?纯是猜测啊
快速回复
限100 字节
 
上一个 下一个