代码之家  ›  专栏  ›  技术社区  ›  esac

Qt设计器-如何让小部件跨列?

  •  14
  • esac  · 技术社区  · 14 年前

    我创建了一个简单的表单。我在右下角加了一个按钮,然后在上面加了一个TabWidget。我突出显示了主窗口,并选择了网格布局。按钮被拉长了,所以我在它的左边加了一个间隔棒。

    现在,我的Tab小部件只占据了最左边的一列。我希望它也能延伸到第1栏。我查看了每个选项,并尝试右键单击任何地方,但无法让设计师创建跨度。

    有什么办法能让这个跨越吗?

    3 回复  |  直到 14 年前
        1
  •  36
  •   Kamil Klimek    14 年前

    好。。。这是简单的“拖动操作”。只需抓住最靠近你想要的列的标签小部件的边缘。现在只需在空列上“拉伸”TabWidget。。。它现在应该在两列上都“跨越”

        2
  •  10
  •   Andreas Hammerschmidt    13 年前

    我尝试了一个空的QTabWidget,不知道如果你已经添加了一些子widget会发生什么。

        3
  •  8
  •   Mohamad mehdi Kharatizadeh    11 年前

    我发现在某些情况下手工编辑*.ui文件很有用!根据这里提供的XML模式 http://harmattan-dev.nokia.com/docs/library/html/qt4/designer-ui-file-format.html

    <项目行=“0”列=“0”列span=“3”> ... </项目>