当前位置:  技术问答>linux和unix

Qt入门级错误

    来源: 互联网  发布时间:2016-10-24

    本文导语:  我写了个Qt小程序: 各 geometry.h: #include  class QLabel; class Geometry:public QDialog { Q_OBJECT public: Geometry(); QLabel *x; QLabel *y; }; geometry.cpp: void Geometry::updateLabel() { QString t; x->setText(t.setNum(x())); y->setText(t.setNum(y())); } 运...

我写了个Qt小程序:

geometry.h:
#include 
class QLabel;
class Geometry:public QDialog
{
Q_OBJECT
public:
Geometry();
QLabel *x;
QLabel *y;
};
geometry.cpp:

void Geometry::updateLabel()
{
QString t;
x->setText(t.setNum(x()));
y->setText(t.setNum(y()));
}
运行时,
x->setText(t.setNum(x()));
y->setText(t.setNum(y()));
这两句提示x() cannot be used as a function。
换成QDialog::x()就可以了
但是我在geometry.h中不是继承了QDialog了吗?(class Geometry:public QDialog),
另外书上也是直接用的,没加QDialog。为什么?

|
x不要new一下么?我也记不清了

|
QLabel *x;
QLabel *y;

可能是名重了的原因吧

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于docker入门教程
  • JAVA 怎么入门?
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • linux入门书籍?
  • 谢谢推荐几本关于JAVA入门好书?
  • 求KDevelop 入门教程
  • Vxworks 嵌入式操作系统入门请教,请多指点!
  • 我刚开始学linux,哪位有入门的视频教学呀!
  • ECMAScript 6入门
  • 请大家介绍一下java BEAN的入门读物吧
  • 请推荐几本java的入门和提高书籍.
  • 关于linux下编程入门的书籍
  • 刚刚进入linux下编程,请指点入门~~~
  • linux驱动入门问题
  • 求linux入门帮助
  • 求Linux的入门书籍
  • 移动开发 iis7站长之家
  • 大家帮忙推荐一本linux socket编程的入门书,我刚接触socket,谢谢!!
  • 准备从Windows转向Linux的软件开发,语言为C++,怎么入门?
  • 排版入门套件 Typeplate
  • 送分!!!入门的选择??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3