• 6985阅读
  • 4回复

手动创建Dock和用QT Creator创建Dock显示效果差别怎么这么大呢? [复制链接]

上一主题 下一主题
离线cruel
 
只看楼主 正序阅读 楼主  发表于: 2009-08-05
如图所示:左边为用QT Creator创建的Dock,右边为直接写代码实现的Dock,两者的显示的差别为什么这么大呢?

如何让QT Creator创建的Dock实现跟直接写代码的Dock的显示效果一样呢?
离线robertkun

只看该作者 4楼 发表于: 2009-08-06
                                              简单的生活使人快乐!
离线gotomall
只看该作者 3楼 发表于: 2009-08-06
    QHBoxLayout * Layout = new QHBoxLayout;
    Layout->setMargin(0);
    //Layout->setSpacing(0);
离线dbzhang800

只看该作者 2楼 发表于: 2009-08-05
楼主 qtcreator创建的时候 使用了QLayout, 而且使用采用了其默认的Margin。

如果不想要这些Margin,将其设为0就可以
离线napier

只看该作者 1楼 发表于: 2009-08-05
分析一下 Creator 编辑窗口部件时右方的属性栏目,应该能找到关于边框部分的。

实在不行,打开 Creator 生成的 ui_****.h 文件,仔细比较一下代码就明白了。
快速回复
限100 字节
 
上一个 下一个