读书人

qt坐标,该怎么解决

发布时间: 2013-01-25 15:55:29 作者: rapoo

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);

读书人网 >QT开发

热点推荐