Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import tkinter as tk
- from tkinter import ttk
- # Create the main window
- root = tk.Tk()
- root.title("8 Vertical Sliders")
- root.geometry("400x300")
- # Create a frame for better layout
- frame = tk.Frame(root)
- frame.pack(expand=True, fill="both", padx=10, pady=10)
- # List to store slider values
- slider_values = [tk.IntVar() for _ in range(8)]
- # Create 8 vertical sliders
- for i in range(8):
- col_frame = tk.Frame(frame)
- col_frame.grid(row=0, column=i, padx=15)
- slider = ttk.Scale(
- col_frame,
- from_=255,
- to=0,
- orient="vertical",
- variable=slider_values[i],
- command=lambda value, index=i: slider_values[index].set(int(float(value))),
- )
- slider.pack()
- label = tk.Label(col_frame, textvariable=slider_values[i])
- label.pack()
- # Run the application
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement