• 8897阅读
  • 5回复

回复niwo :一个读取文件显示坐标的例子 [复制链接]

上一主题 下一主题
离线xuyantao
 
只看楼主 倒序阅读 楼主  发表于: 2008-05-12
— 本帖被 XChinux 执行加亮操作(2008-05-12) —
功能:从文件读取坐标并在坐标系中显示,坐标系可以直角/极坐标切换。可以暂停读取。
getdata.h,getdata.cpp 从文件中读取坐标
radardisplay.h,radardisplay.cpp 控制界面,显示坐标。从RadarControlInterface.h中继承。

源文件见附件。
从文件中读取坐标,在界面上显示出来。 radardisplay-v13.rar (9 K) 下载次数:136
离线wzc81614
只看该作者 1楼 发表于: 2008-05-14
引用楼主xuyantao于2008-05-12 12:21发表的 回复niwo :一个读取文件显示坐标的例子 :
功能:从文件读取坐标并在坐标系中显示,坐标系可以直角/极坐标切换。可以暂停读取。
getdata.h,getdata.cpp 从文件中读取坐标
radardisplay.h,radardisplay.cpp 控制界面,显示坐标。从RadarControlInterface.h中继承。
源文件见附件。
.......


编译出错,怎么回事?
离线niwo
只看该作者 2楼 发表于: 2008-05-15
谢谢谢谢!
非常感谢!
真的太谢谢了!
离线huanmeng
只看该作者 3楼 发表于: 2008-05-16
编译出错!!!楼主帮忙
离线xuyantao
只看该作者 4楼 发表于: 2008-05-26
引用第3楼huanmeng于2008-05-16 17:58发表的  :
编译出错!!!楼主帮忙

把错误贴出来啊
离线xtfllbl

只看该作者 5楼 发表于: 2009-05-12
RadarControlInterface.h:27: 错误:‘WFlags’ 未声明
RadarControlInterface.cpp:23: 错误:‘WFlags’ 未声明
RadarControlInterface.cpp: In constructor ‘radarControlInterface::radarControlInterface(QWidget*, const char*, int)’:
RadarControlInterface.cpp:24: 错误:对 ‘QWidget::QWidget(QWidget*&, const char*&, int&)’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qwidget.h:756: 附注:备选为: QWidget::QWidget(const QWidget&)
../qtsdk-2009.02/qt/include/QtGui/qwidget.h:692: 附注: QWidget::QWidget(QWidgetPrivate&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qwidget.h:224: 附注: QWidget::QWidget(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:27: 错误:‘setName’ 在此作用域中尚未声明
RadarControlInterface.cpp:29: 错误:‘SizeType’ 不是 ‘QSizePolicy’ 的成员
RadarControlInterface.cpp:29: 错误:‘SizeType’ 不是 ‘QSizePolicy’ 的成员
RadarControlInterface.cpp:34: 错误:‘setCaption’ 在此作用域中尚未声明
RadarControlInterface.cpp:35: 错误:‘setIconText’ 在此作用域中尚未声明
RadarControlInterface.cpp:37: 错误:对 ‘QWidget::QWidget(radarControlInterface* const, const char [9])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qwidget.h:756: 附注:备选为: QWidget::QWidget(const QWidget&)
../qtsdk-2009.02/qt/include/QtGui/qwidget.h:692: 附注: QWidget::QWidget(QWidgetPrivate&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qwidget.h:224: 附注: QWidget::QWidget(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:43: 错误:对 ‘QPushButton::QPushButton(QWidget*&, const char [6])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:113: 附注:备选为: QPushButton::QPushButton(const QPushButton&)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:99: 附注: QPushButton::QPushButton(QPushButtonPrivate&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:68: 附注: QPushButton::QPushButton(const QIcon&, const QString&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:67: 附注: QPushButton::QPushButton(const QString&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:66: 附注: QPushButton::QPushButton(QWidget*)
RadarControlInterface.cpp:55: 错误:对 ‘QLabel::QLabel(QWidget*&, const char [8])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:158: 附注:备选为: QLabel::QLabel(const QLabel&)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:71: 附注: QLabel::QLabel(const QString&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:70: 附注: QLabel::QLabel(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:59: 错误:对 ‘QLabel::QLabel(QWidget*&, const char [12])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:158: 附注:备选为: QLabel::QLabel(const QLabel&)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:71: 附注: QLabel::QLabel(const QString&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:70: 附注: QLabel::QLabel(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:68: 错误:对 ‘QLabel::QLabel(QWidget*&, const char [9])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:158: 附注:备选为: QLabel::QLabel(const QLabel&)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:71: 附注: QLabel::QLabel(const QString&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:70: 附注: QLabel::QLabel(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:72: 错误:对 ‘QLabel::QLabel(QWidget*&, const char [13])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:158: 附注:备选为: QLabel::QLabel(const QLabel&)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:71: 附注: QLabel::QLabel(const QString&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:70: 附注: QLabel::QLabel(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:81: 错误:对 ‘QLabel::QLabel(QWidget*&, const char [13])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:158: 附注:备选为: QLabel::QLabel(const QLabel&)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:71: 附注: QLabel::QLabel(const QString&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:70: 附注: QLabel::QLabel(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:85: 错误:对 ‘QLabel::QLabel(QWidget*&, const char [17])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:158: 附注:备选为: QLabel::QLabel(const QLabel&)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:71: 附注: QLabel::QLabel(const QString&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qlabel.h:70: 附注: QLabel::QLabel(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:93: 错误:对 ‘QPushButton::QPushButton(QWidget*&, const char [16])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:113: 附注:备选为: QPushButton::QPushButton(const QPushButton&)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:99: 附注: QPushButton::QPushButton(QPushButtonPrivate&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:68: 附注: QPushButton::QPushButton(const QIcon&, const QString&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:67: 附注: QPushButton::QPushButton(const QString&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:66: 附注: QPushButton::QPushButton(QWidget*)
RadarControlInterface.cpp:97: 错误:对 ‘QPushButton::QPushButton(QWidget*&, const char [9])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:113: 附注:备选为: QPushButton::QPushButton(const QPushButton&)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:99: 附注: QPushButton::QPushButton(QPushButtonPrivate&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:68: 附注: QPushButton::QPushButton(const QIcon&, const QString&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:67: 附注: QPushButton::QPushButton(const QString&, QWidget*)
../qtsdk-2009.02/qt/include/QtGui/qpushbutton.h:66: 附注: QPushButton::QPushButton(QWidget*)
RadarControlInterface.cpp:101: 错误:对 ‘QFrame::QFrame(radarControlInterface* const, const char [13])’ 的调用没有匹配的函数
../qtsdk-2009.02/qt/include/QtGui/qframe.h:140: 附注:备选为: QFrame::QFrame(const QFrame&)
../qtsdk-2009.02/qt/include/QtGui/qframe.h:137: 附注: QFrame::QFrame(QFramePrivate&, QWidget*, Qt::WindowFlags)
../qtsdk-2009.02/qt/include/QtGui/qframe.h:68: 附注: QFrame::QFrame(QWidget*, Qt::WindowFlags)
RadarControlInterface.cpp:104: 错误:‘SizeType’ 不是 ‘QSizePolicy’ 的成员
RadarControlInterface.cpp:104: 错误:‘SizeType’ 不是 ‘QSizePolicy’ 的成员
make: *** [RadarControlInterface.o] 错误 1
上海欢迎您
快速回复
限100 字节
 
上一个 下一个