当前位置: 代码迷 >> QT开发 >> qt座标
  详细解决方案

qt座标

热度:82   发布时间:2016-04-25 04:20:59.0
qt坐标
我用代码生成qlineedit、qpushbutton等空间,如何放到ui中,并且ui不放置layout等容器?怎么能知道ui的坐标?
------最佳解决方案--------------------
control->setGeometry(control->sizeHint());//control可以是任何控件
control->move(x,y);
就是这两行。
------其他解决方案--------------------
忘写了,窗口左上角为(0,0),右下角为(width(),height())
------其他解决方案--------------------
应该是放到ui中的一个容器中吧:
如果没有容器:
    pushButton->setParent(ui->widget);

    pushButton->setParent(ui->centralWidget);

如果widget有布局:
  ui->widget->layout().addWidget(pushButton);
  相关解决方案