Pyside6-第三篇-QToolButton一个奇葩的按钮

今天是Pyside6的第三篇内容。一起来看另一个按钮。

QToolButton。

from PySide6.QtWidgets import QToolButton, QWidget, QApplication

app = QApplication([])

win = QWidget()
win.setWindowTitle("QToolButton按钮")

btn = QToolButton(win)
btn.setText("触发")
btn.move(50, 50)

win.show()
app.exec()
Pyside6-第三篇-QToolButton一个奇葩的按钮_第1张图片

它跟QPushButton有什么区别?

QToolButton更适合用于创建带有图标、文本或菜单的工具栏按钮。
功能:QToolButton可以显示一个下拉菜单,而QPushButton不能。
大小:QToolButton通常比QPushButton更小,因为它们通常用于工具栏或工具箱中。QPushButton通常用于窗口中,因此它们通常比QToolButton大。
用途:QToolButton通常用于需要提供更多功能或选项的场景,比如工具栏或工具箱。QPushButton则通常用于执行某个操作或触发某个事件的场景,比如提交表单或打开文件。

一起看看它跟PushButton的UI。

你可能感兴趣的:(Pyside6,数学建模)