pyqt5输入框边框加粗
时间: 2024-06-26 20:01:15 浏览: 134
PyQt5无边框窗口边框可拖动调节窗口大小 双击最大化还原
5星 · 资源好评率100%
在PyQt5中,如果你想要为QLineEdit(输入框)添加粗边框,你可以使用样式表(Qt Style Sheets)来定制控件的外观。QLineEdit有一个叫做“border”或“border-style”的样式属性,你可以设置为“2px solid”或者类似的值来让边框变粗。
以下是一个例子:
```python
from PyQt5.QtWidgets import QApplication, QLineEdit, QWidget
from PyQt5.QtGui import QPalette
from PyQt5.QtCore import Qt
class MyWindow(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.input_box = QLineEdit()
self.input_box.setStyleSheet("QLineEdit { border: 2px solid black; }") # 设置边框为2像素实线黑色
self.layout = QVBoxLayout()
self.layout.addWidget(self.input_box)
self.setLayout(self.layout)
self.show()
if __name__ == '__main__':
app = QApplication([])
window = MyWindow()
app.exec_()
```
在这个例子中,`QLineEdit`的边框被设置了宽度为2像素,颜色为黑色。你可以根据需要调整边框的宽度和颜色。
阅读全文