manateelazycat / holo-layer

HoloLayer is a multimedia layer plugin designed specifically for Emacs
GNU General Public License v3.0
123 stars 18 forks source link

macos 窗口调整到最大的时候,consult-buffer可能导致出现滚动条 #43

Closed ringawho closed 1 month ago

ringawho commented 1 month ago

猫大,我这里用 consult-buffer 后会有出现滚动条的情况,加了个样式可以解决

正常情况:

image

出现滚动条后的情况:

image

我是加了一个样式解决的:

diff --git a/holo_layer.py b/holo_layer.py
index c07448b..d7a897f 100755
--- a/holo_layer.py
+++ b/holo_layer.py
@@ -409,6 +409,13 @@ class HoloWindow(QWidget):

 if __name__ == "__main__":
     app = QApplication(sys.argv)
+    app.setStyleSheet("""
+        QScrollBar:vertical, QScrollBar:horizontal {
+            width: 0px;
+            height: 0px;
+        }
+    """)
+
     HoloLayer(sys.argv[1:])

     signal.signal(signal.SIGINT, signal.SIG_DFL)
manateelazycat commented 1 month ago

发生一个补丁嘛,谢谢谢谢