GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — PySimpleGUI/DemoPrograms/Demo_Cursor_Previewer.py at master · PySimpleGUI/PySimpleGUI Expand file tree/ Copy pathDemo_Cursor_Previewer.pyMore file actions 50 lines (38 loc) · 1.27 KB / Copy pathDemo_Cursor_Previewer.pyFile metadata and controls50 lines (38 loc) · 1.27 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 import PySimpleGUI as sg """ Demo - Preview tkinter cursors Shows the standard tkinter cursors using Buttons The name of the cursor is on the Button. Mouse over the Button and you'll see what that cursor looks like. This list of cursors is a constant defined in PySimpleGUI. The constant name is: sg.TKINTER_CURSORS Copyright 2018-2026 PySimpleGUI. All rights reserved. """ cursors = sg.TKINTER_CURSORS # Make a layout that's 10 buttons across NUM_BUTTONS_PER_ROW = 10 layout = [[]] row = [] for i, c in enumerate(cursors): # print(i, c) row.append(sg.Button(c, size=(14,3), k=c)) if ((i+1) % NUM_BUTTONS_PER_ROW) == 0: layout.append(row) row = [] # print(row) # Add on the last, partial row start = len(cursors)//NUM_BUTTONS_PER_ROW * NUM_BUTTONS_PER_ROW row = [] for i in range(start, len(cursors)): row.append(sg.Button(cursors[i], size=(14,3), k=cursors[i])) layout.append(row) window = sg.Window('Cursor Previewer',layout, finalize=True) # set the cursor on each of the buttons that has the name of the cursor as the text for c in cursors: window[c].set_cursor(c) # The ubiquitous event loop... while True: event, values = window.read() if event == sg.WIN_CLOSED: break window.close() |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |