初学QT4编程,设计了一个sortdialog.ui在加入函数遇到如下问题:
#ifndef SORTDIALOG_H
#define SORTDIALOG_H
#include <QDialog>
#include "ui_sortdialog.h"
class SortDialog : public QDialog, public Ui::SortDialog
{};
#endif // SORTDIALOG_H
这样编写为什么会提示错误: error: expected class-name before '{' token呢?
其实这是很白痴的问题,原因就是public Ui::SortDialog根本不存在这个对象。如果sortdialog.ui的对象名字为Dialog, 那么就应该为public Ui::Dialog。