0
点赞
收藏
分享

微信扫一扫

Pyqt5 中QToolbar分多行显示

unadlib 2022-02-13 阅读 56

解决方法是在需要添加下一行工具栏的时候添加以下语句

# 换行显示
self.addToolBarBreak()

示例代码

import sys
from PyQt5.QtWidgets import *


class Test(QMainWindow):
    def __init__(self):
        super(Test, self).__init__()
        self.setWindowTitle("QToolbar换行显示")
        self.resize(300, 400)
        self.toolbar1 = QToolBar()
        self.toolbar1.addAction("第一行")
        self.toolbar2 = QToolBar()
        self.toolbar2.addAction("第二行")

        self.addToolBar(self.toolbar1)
        # 换行显示
        self.addToolBarBreak()
        self.addToolBar(self.toolbar2)


if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = Test()
    win.show()
    sys.exit(app.exec_())

举报

相关推荐

pyqt5显示窗口的方式

pyQT5

linux pyqt5

PYQT5 001

【PYQT5】retranslateUi()

PyQt5实现按键显示文件夹中图片

0 条评论