• 6162阅读
  • 3回复

QHBoxLayout [复制链接]

上一主题 下一主题
离线tedezhang
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-18
关键词: QT4求助window
请问如何改变layout中控件在centralwidget中的位置
QHBoxLayout *mainLayout=new QHBoxLayout;
QVBoxLayout *leftLayout=new QVBoxLayout;

setLayout(mainLayout);

startGames=new QPushButton(tr("新游戏"));

startGames->move(30,50);//这句话改成startGames->move(100,200);显示的位置一样

leftLayout->addWidget(startGames);

window.open('http://www.qtcn.org/bbs/attachment/Mon_1105/16_116757_a3c9791d872db9f.jpg?167');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >  
离线maidisula

只看该作者 1楼 发表于: 2011-05-18
没看出来leftLayout和窗口的关系呢
离线alexltr

只看该作者 2楼 发表于: 2011-05-22
不明白你的问题!
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线ultraman
只看该作者 3楼 发表于: 2011-05-23
把startGames 加到了leftLayout,却没有设置leftLayout出现的位置。。。。。
你得把它add到mainLayout中,再用spacer就可以控制它在mainLayout的位置

作UI的话用我觉得qtcreator的designer很方便的,lz可以试试
快速回复
限100 字节
 
上一个 下一个