Custom cursor on Qt?

Linux specific forum
wombats
Enthusiast
Enthusiast
Posts: 663
Joined: Thu Dec 29, 2011 5:03 pm

Custom cursor on Qt?

Post by wombats »

Hi,

We can set custom cursors for the CanvasGadget and OpenGL gadgets under GTK, but how can we do it under Qt?

Code: Select all

If OpenWindow(0, 0, 0, 320, 250, "FrameGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  CanvasGadget(0, 10,  10, 300, 50)
  
  If Not Subsystem("qt")
    Define img = CreateImage(#PB_Any, 16, 16, 32, #Blue)
    Define *cursor.GdkCursor = gdk_cursor_new_from_pixbuf_(gdk_display_get_default_(), ImageID(img), 0, 0)
    SetGadgetAttribute(0, #PB_Canvas_CustomCursor, *cursor)
  EndIf
  
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf