buzz/buzz/widgets/line_edit.py
2024-09-29 16:31:46 +00:00

12 lines
453 B
Python

import platform
from typing import Optional
from PyQt6.QtWidgets import QLineEdit, QWidget, QSizePolicy
class LineEdit(QLineEdit):
def __init__(self, default_text: str = "", parent: Optional[QWidget] = None):
super().__init__(default_text, parent)
if platform.system() == "Darwin":
self.setStyleSheet("QLineEdit { padding: 4px }")
self.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)