Aktuelle Zeit: 28.02.2020 01:55

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Abstand mehrerer Gadgets
BeitragVerfasst: 19.01.2020 23:14 
Offline

Registriert: 09.02.2017 13:54
Wer kann mir folgendes erklären:

Code:
If OpenWindow(0, 0, 0, 220, 220, "test-Abstände", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   
    StringGadget(#PB_Any,80,0,80,40,"")
    StringGadget(#PB_Any,80,40,80,40,"")
    StringGadget(#PB_Any,80,80,80,40,"")
    StringGadget(#PB_Any,80,120,80,40,"")

    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf


Ich möchte die StringGadgets untereinander setzen, ohne Abstand.
Wenn das Gadget also die Höhe von 40 hat, sollte das nächste Gadget dann auf die Höhe von y(erstes Gadget)+y gesetzt werden. Also das erste Gadget auf y= 0, das nächste dann auf y= 40, dann 80 usw., also n-1*(40). Oder habe ich da einen Denkfehler?
Wenn ich ausführe habe ich nämlich jede Menge Abstand zwischen den Gadgets.

Gehe ich ebenso vor, wenn ich die Gadgets nebeneinander setzen möchte, also erstes auf x=0, zweites auf x+width, etc., dann funktioniert das problemlos.

Code:
If OpenWindow(0, 0, 0, 400, 100, "test-Abstände", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
   
    StringGadget(#PB_Any,80,40,80,40,"")
    StringGadget(#PB_Any,160,40,80,40,"")
    StringGadget(#PB_Any,240,40,80,40,"")
    StringGadget(#PB_Any,320,40,80,40,"")

    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
EndIf


wo kommt der Abstand her? Vermindere ich jedes y um 10, klappt es (fast).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Abstand mehrerer Gadgets
BeitragVerfasst: 19.01.2020 23:43 
Offline

Registriert: 09.02.2017 13:54
Kommando zurück, ich habe die Ursache.
Mit gtk2 und qt geht's, wie es soll.
Nur ohne Subsystem kommt es zu der obigen Darstellung.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye