qt trackbargadget

Linux specific forum
Azur
User
User
Posts: 63
Joined: Sat Jan 28, 2012 11:13 am

qt trackbargadget

Post by Azur »

Hello
Am I doing it bad ?

setGadgetAttribute
#pb_trackbar_maximum
#pb_trackbar_minimum

seems to be inverted when using Qt subSystem

Code: Select all

EnableExplicit

Define win.l, slider.l

win.l = OpenWindow(#PB_Any, 0, 0, 800 ,240, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
slider.l = TrackBarGadget(#PB_Any, 10, 10, 640, 16, 0, 100)

SetGadgetAttribute(slider.l, #PB_TrackBar_Maximum, 100) ; switch those 
SetGadgetAttribute(slider.l, #PB_TrackBar_Minimum, 0)   ; values

Repeat
  Select(WaitWindowEvent(10))
    Case #PB_Event_CloseWindow
      End
  EndSelect
ForEver
made a quick search in the bug section without result
User avatar
mk-soft
Always Here
Always Here
Posts: 5335
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: qt trackbargadget

Post by mk-soft »

No problem here...

Only on X64 you can't use long ".l". Use always integer ".i"

Code: Select all

EnableExplicit

Define win.i, slider.i

win.i = OpenWindow(#PB_Any, 0, 0, 800 ,240, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
slider.i = TrackBarGadget(#PB_Any, 10, 10, 640, 16, 0, 100)

SetGadgetAttribute(slider.i, #PB_TrackBar_Maximum, 200) ; switch those 
SetGadgetAttribute(slider.i, #PB_TrackBar_Minimum, 0)   ; values

Repeat
  Select(WaitWindowEvent(10))
    Case #PB_Event_CloseWindow
      Break
    Case #PB_Event_Gadget
      Select EventGadget()
        Case slider
          Debug GetGadgetState(slider)
      EndSelect
      
  EndSelect
ForEver
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
Azur
User
User
Posts: 63
Joined: Sat Jan 28, 2012 11:13 am

Re: qt trackbargadget

Post by Azur »

Hello thanks for the answer.
Your code does not work for me if i use Qt subsystem in the compiler options, the trackbar is stuck.
I have to invert maximum and minimum for the trackbar gadget
Post Reply