-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Operating System: Arch Linux
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.2.1-arch1-1 (64-bit)
JavaFX Version:17.0.2
设定窗口的显示高度有问题,
LabelPlusFX/src/main/kotlin/ink/meodinger/lpfx/component/properties/DialogSettings.kt
Lines 97 to 98 in 220d865
| dialogPane.prefWidth = 600.0 | |
| dialogPane.prefHeight = 480.0 |
这里设定了窗口宽度600像素,高度480像素。可是只有宽度是有生效的,而高度只有100+像素,并且窗口无法手动调整大小。
查了一下这好像是javafx的Dialog类在linux平台下(其中比较多反馈是在KDE桌面下)的bug。
我没学过java,所以也不知道是哪里出问题。我查到Dialog类下有setResizable()函数可以把窗口设置成允许调整窗口大小,所以把这作为治标不治本的暂时方案了。
init {
title = I18N["settings.title"]
setResizable(true)
dialogPane.prefWidth = 600.0
dialogPane.prefHeight = 480.0
...
...
不知道有没有更好的方法?
Metadata
Metadata
Assignees
Labels
No labels

