Я изо всех сил пытался объединить свой код.
Я создаю аркадную игру на Python и имею основной файл, в котором у меня есть изображение и интерактивные активы, которые ссылаются на игру, которую я импортировал.
Сейчас я работаю над созданием постоянных функций в игре, в том числе строки меню, которая отображает напоминания, может изменять настройки громкости и яркости и т. д.
Однако я не знаю, как это сделать в моем основном файле проекта. Вы не могли бы мне помочь?
Я использую Python Pygame, Tkinter и Turtle.
Похоже, вам нужно еще немного подумать о том, чего именно вы хотите. Ваш вопрос довольно расплывчатый, и у tkinter есть несколько вариантов, которые могут быть представлены пользователю различными способами для выбора. Ниже приведен краткий пример некоторых идей, которые вы, возможно, захотите изучить.виджеты tkinter
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry("400x400")
root.resizable(False, False)
root.title("Sample")
menu = tk.Menu(root)
root.config(menu=menu)
file_menu = tk.Menu(menu, tearoff=0)
menu.add_cascade(label = "File", menu=file_menu)
file_menu.add_command(label = "Quit", command=quit)
file_menu.add_command(label = "Something", command=quit)
file_menu.add_command(label = "New Option", command=quit)
label = tk.Label(root, text = "Choose an option below", font = "times 14")#label
label.pack()
items = ["Hi", "Something", "Bye"]
combo_box = ttk.Combobox(root, font=20, state = "normal")#combo box
combo_box['values'] = items
combo_box.pack()
lblabel = tk.Label(root, text = "Choose an item from the list", font = "times 14")#label
lblabel.pack()
items_var = tk.StringVar(value=items)
list_box = tk.Listbox(root, listvariable=items_var, selectmode=tk.BROWSE)#list box
list_box.pack()
rblabel = tk.Label(root, text = "Choose an option below", font = "times 14")#label
rblabel.pack()
choices = tk.StringVar(value=items)
radio_button = ttk.Radiobutton(root, text = "some_option")#radio button
radio_button.pack()
root.mainloop()
Предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.