如何为QSplitter添加布局?

时间:2018-11-19 14:56:38

标签: qt layout splitter

我有一个带有3列的垂直分离器。在第二个按钮的内部,我想使一些按钮水平对齐,并且在这些按钮下方有一个ListWidget。 问题是,我想在分隔符的第二列中放置一个垂直布局(VBoxLayout),以将列表上方的按钮对齐。但是Splitter仅接受addWidget(...),而不接受addLayout(...)。 因此,我无法在拆分器中添加VBoxLayout。 将按钮放在拆分器内ListWidget上方的正确方法是什么?

+--------------------------------------+
| column1 |    column2       | column3 |
|  .....  | button1,button2, | ....... |
|  .....  | ListElement1     | ....... |
|  .....  | ListElement2     | ....... |
|  .....  | ListElement3     | ....... |
|  .....  |  .........       | ....... |
+--------------------------------------+

1 个答案:

答案 0 :(得分:0)

  

拆分器仅接受addWidget(...),不接受addLayout(...)

那句话给出了解决方案。创建一个新的>>> df date ret 0 2018-09-24 0.000131 对象,并为其设置一个df = df.add_suffix('"').add_prefix('"') df.to_csv('test.csv',sep=' ',quoting=csv.QUOTE_NONE) 。将所需内容添加到布局,然后将小部件添加到拆分器。

在您的情况下:

QWidget