- Offizieller Beitrag
Mir ist aufgefallen, dass immer, wenn ich Icon auf Button setze, diese nach rechts versetzt platziert werden und zusätzlich auch der rechte Rand beschnitten wird.
Dabei ist es egal, ob ich das Icon direkt aus der Datei oder aus einem IconImage erstelle. Wie kann man das korrigieren?
Die Icon Datei ist im Anhang - nur noch umbenennen.
Code
import os
import wNim/[wApp, wFrame, wPanel, wButton, wIcon]
proc CurrentDir(): string =
result = getAppFilename().splitPath().head
let
icon = Icon(CurrentDir().joinPath("exit.ico"), size=(32,32))
app = App()
frame = Frame(title="Test Icon-Button", size=(300,200))
panel = frame.Panel()
btExit = panel.Button(pos=(20,20), size=(32,32))
btExit.setIcon(icon)
btExit.wEvent_Button do (): frame.delete()
frame.wIdExit do (): frame.delete()
frame.center()
frame.show()
app.mainLoop()
Alles anzeigen