選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

15 行
670B

  1. import tkinter as tk
  2. class NumberSlider(tk.Frame):
  3. def __init__(self, parent, value, from_, to, resolution):
  4. super().__init__(parent)
  5. self.value = value
  6. self.update_ui(from_, to, resolution)
  7. def update_ui(self, from_, to, resolution):
  8. self.entry = tk.Entry(self, textvariable=self.value)
  9. self.entry.pack(side=tk.RIGHT, padx=5)
  10. self.scaler = tk.Scale(self, from_=from_, to=to, length=200, resolution=resolution, showvalue=False, orient=tk.HORIZONTAL, sliderrelief="flat", relief="flat", borderwidth=0, variable=self.value)
  11. self.scaler.set(self.value.get())
  12. self.scaler.pack(side=tk.RIGHT, padx=5)