PyQt QTabWidget多个角落WIdge

时间:2018-03-13 10:42:27

标签: python qt pyqt pyqt5 qtabwidget

我想删除窗口的实际关闭,最小化和最大化按钮,并创建我自己的自定义按钮,就像在chrome中一样。因此,我想在我的tabwidget中添加角落小部件。有没有办法让我可以添加三个按钮作为QTabWidget的角落小部件? 是否有可能使用QHBoxLayout实现? setCornerWidget函数只需要一个小部件作为输入。

1 个答案:

答案 0 :(得分:2)

  1. 添加通用QWidget作为角落小部件。
  2. 给它一个QHBoxLayout
  3. 将您的按钮添加到布局中。
  4. 我经常使用它,通常通过继承QTabWidget并创建返回单个按钮的访问器函数。添加带有索引的buttonClicked(int)和带有按钮的buttonClicked(QAbstractButton)等信号也很有帮助。