pyside2 widget去除边框
时间: 2023-08-05 14:07:53 浏览: 163
pyside2无边框窗口可拖动拉伸边框缩放调节窗口大小
5星 · 资源好评率100%
要去除 Pyside2 中控件的边框,可以使用控件的样式表来设置。下面是一些常用控件去除边框的样式表:
- QPushButton:`btn.setStyleSheet("QPushButton {border: none;}")`
- QToolButton:`tool_btn.setStyleSheet("QToolButton {border: none;}")`
- QLineEdit:`line_edit.setStyleSheet("QLineEdit {border: none;}")`
- QComboBox:`combo_box.setStyleSheet("QComboBox {border: none;}")`
- QTextEdit:`text_edit.setStyleSheet("QTextEdit {border: none;}")`
- QLabel:`label.setStyleSheet("QLabel {border: none;}")`
以上样式表将控件的边框设置为 none,即去除边框。您可以根据需要将其应用于您的控件。如果您想要去除控件的焦点边框,可以使用以下样式表:
- QPushButton:`btn.setStyleSheet("QPushButton {border: none; outline: none;}")`
- QToolButton:`tool_btn.setStyleSheet("QToolButton {border: none; outline: none;}")`
- QLineEdit:`line_edit.setStyleSheet("QLineEdit {border: none; outline: none;}")`
- QComboBox:`combo_box.setStyleSheet("QComboBox {border: none; outline: none;}")`
- QTextEdit:`text_edit.setStyleSheet("QTextEdit {border: none; outline: none;}")`
- QLabel:`label.setStyleSheet("QLabel {border: none; outline: none;}")`
在上面的样式表中,`outline: none;` 的作用是去除焦点边框。
阅读全文