Procházet zdrojové kódy

BUG Fix:Add File 窗口文件列表中,解决字体超出边界问题

mrh před 3 roky
rodič
revize
ebff0a4809
1 změnil soubory, kde provedl 5 přidání a 4 odebrání
  1. 5 4
      ui/file_browser/filewidget.py

+ 5 - 4
ui/file_browser/filewidget.py

@@ -12,14 +12,15 @@ class FileWidget(QWidget):
     def __init__(self, text, filetype, height=17):
         super().__init__()
         self.setFixedHeight(height)
-        # self.setStyleSheet("*{margin:0px;border: 1px solid red}")
+        # self.setStyleSheet("*{border: 0.5px solid red}")
         self.text = text
         self.type = filetype
         self.icon = QLabel(self)
-        self.icon.setFixedHeight(self.height())
+        self.icon.heightForWidth(height)
         self.fileName = QLabel(self)
-        self.fileName.setMargin(0)
-        self.fileName.setAlignment(Qt.AlignmentFlag.AlignVCenter)
+        font = self.fileName.font()
+        font.setPointSizeF(font.pointSizeF() - 0.5)
+        self.fileName.setFont(font)
         self.setLayout(QFormLayout())
         self.layout().setMargin(0)
         # QFormLayout().setFormAlignment(Qt.AlignmentFlag.AlignTop)