• 4665阅读
  • 3回复

菜单栏和工具栏挤在一块(非qt-vsintegration的问题) [复制链接]

上一主题 下一主题
离线earctan
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-12
— 本帖被 XChinux 执行加亮操作(2008-04-12) —
我用的是Qt 4.3.4 + vs2005
按照Qt3那本经典教材的spreadsheet例子进行修改的Qt4的程序。
手写的程序没有用到designer 也没装 qt-vsintegration

结果在QMainwindow下的Menubar 和 两个 Toolbar都挤在了一起

我新建了一个layout,但是我跟踪进setLayout()函数里面。发现已存在layout,新的layout不能被应用。

于是我用QWidget::layout()返回一个 QLayout *的指针然后进行布局。但是好像还是不行。

请问这是什么原因啊。
离线yfx2003

只看该作者 1楼 发表于: 2008-04-12
在Qt4.3.1之前是有这个问题的,是Qt自己的问题……

但从那以后的版本中,这个问题已经得到解决了。

所以,只能是你的代码的问题。
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线earctan

只看该作者 2楼 发表于: 2008-04-17
谢谢版主
离线earctan

只看该作者 3楼 发表于: 2008-04-17
不过,在这个版本下是不是自动的就会排列好?而不用写特殊的代码。
我特意用qmake -v 看了下是

QMake version 2.01a
Using Qt version 4.3.4 in D:\Program\QT\lib
快速回复
限100 字节
 
上一个 下一个