• 3180阅读
  • 1回复

这样定义类有没有问题啊?? [复制链接]

上一主题 下一主题
离线killua_hzl
 

只看楼主 倒序阅读 楼主  发表于: 2009-04-17
— 本帖被 XChinux 执行加亮操作(2009-04-18) —
  1. class Sheet : public QTableWiget
  2. {
  3.     Q_OBJECT
  4. public:
  5.     Sheet(QWidget *parent=0);
  6.     bool autoRecalculate() const {return autoRecalc;}    //设置自动重计算
  7.     QString currentLocation() const;         //返回当前位置
  8.     QString currentFormula() const;          //??????????????????????
  9.     QTableWidgetSelectionRange selectedRange() const;  //返回所选中的范围
  10.     void clear();                             //清楚表格中的数据
  11.     bool readFile(const QString &fileName);   //读取表格
  12.     bool writeFile(const QString &fileName);  //写入表格
  13.     void sort(const SheetCompare &compare);   //对表格进行排序
  14. public slots:
  15.     void cut();
  16.     void copy();
  17.     void paste();
  18.     void del();
  19.     void selectCurrentRow();        //定义槽,选中当前行
  20.     void selectCurrentColumn();     //定义槽,选中当前列
  21.     void recalculate();             //定义槽,进行重计算
  22.     void setAutoRecalculate(bool recalc);   //定义槽,设置自动重计算
  23.     void findNext(const QString &str,Qt::CaseSensitivity cs);   //查找下一个
  24.     void findPrevous(const QString &str,Qt::CaseSensitivity cs); //查找上一个
  25. signals:
  26.     void modified();
  27. private slots:
  28.     void somethingChanged();
  29. private:
  30.     enum{MagicNumber=0x7F51C883,RowCount=9999,ColumnCount=9999};
  31.     Cell *cell(int row,int column) const;
  32.     QString text(int row,int column) const;         //返回(row,column)单元格的数据
  33.     QString formula(int row,int column) const;      //?????????????????????
  34.     void setFormula(int row,int column,const QString &formula);   //????????????
  35.     bool autoRecalc;     //标志是否重自动计算
  36. };


但是报错:D:/Projects/Sheet/sheet.h:10: error: expected class-name before '{' token
离线killua_hzl

只看该作者 1楼 发表于: 2009-04-18
问题解决...
快速回复
限100 字节
 
上一个 下一个