Ich verstehe die Unterschiedliche Darstellung nicht und bin mir nicht sicher, an welcher Stelle was falsch arbeitet.
Wenn ich KEIN Subsystem eintrage, wählt PB ja auf LMDE6/7 GTK3.xx
GTK3
- Die Schriftart wird gesetzt, aber die Buttonhöhe wird ab 25 abwärts komplett ignoriert
GTK2
- Die Schriftart wird gesetzt, Buttonhöhe wird gesetzt, aber innen ist so wenig Platz, nicht mal 50% kleinere Schrift reinpasst
QT
- Schriftart ok, Buttonhöhe ok, Schrift innen lesbar
Ich verwende für mich LMDE 5/6/7 und Mint 22. Aktuell PB 6.21
So gesehen könnte man sagen: Dann nimm doch QT. Aber irgendwas funktionierte dort mit den Systray-Icon oder Tray-Menü nicht (schon länger her, weiß deshalb nicht mehr genau, warum ich dann QT doch nicht nehmen wollte)
Meine Frage: Verwendet ihr unter Linux Buttons kleiner 25? Warum geht das nicht oder nicht gut bei GTK?
Hier mal ein Minicode, der zeigt, was ich meine:
Code: Alles auswählen
OpenWindow(0, 100, 100, 340, 120, "Fenster" ,#PB_Window_MinimizeGadget)
ButtonGadget(0,1,50,110,25,"Ein Button 0")
ButtonGadget(1,115,50,110,20,"Ein Button 1")
ButtonGadget(2,228,50,110,15,"Ein Button 2")
If LoadFont(0, "Liberation Mono",10) ;FreeMono Liberation Mono
SetGadgetFont(0, FontID(0)) ;geladenen Zeichensatz zuweisen
EndIf
If LoadFont(1, "Liberation Mono",8)
SetGadgetFont(1, FontID(1))
EndIf
If LoadFont(2, "Liberation Mono", 7)
SetGadgetFont(2, FontID(2))
EndIf
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow ;wenn x
Break
Case #PB_Event_Gadget
Select EventGadget()
Case 0
Debug "0"
Case 1
Debug "1"
Case 2
Debug "2"
EndSelect ;auf welche taste
EndSelect ;fensterereignis
ForEver