• 7305阅读
  • 1回复

关于QWidget位置信息geometry()的问题 [复制链接]

上一主题 下一主题
离线baluw
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-09
今天我编写了一个程序,关于窗口定位问题的,结果总是出现D:\Qt_Pro\GeomeTry-build-desktop\debug\GeomeTry.exe exited with code -1073741571问题,经过排查,发现时一下代码出现了问题:
  
geo=temp.setNum(geometry().x());+","+
        temp.setNum(geometry().y())+","+
        temp.setNum(geometry().width())+","+
        temp.setNum(geometry().height());
geoLabel->setText(geo);

查看官方文档,觉得没有错误,但是又没有运行结果.有没有高手指点一下,谢谢!
离线jdwx

只看该作者 1楼 发表于: 2011-06-09
geo=QString::number (geometry().x()) + "," +  //这里不能有分号,基本语法。
        QString::number(geometry().y()) + "," +
        QString::number(geometry().width()) + "," +
        QString::number(geometry().height());
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个