Files
MikOS/sys/lib/setting/__init__.mia
2026-01-25 17:01:16 +08:00

99 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
from tkinter import Tk,Button,Canvas,messagebox,OptionMenu,StringVar
from os import startfile,path,getcwd,system
from sys import exit as ex
#----------Made by 悠然自得、添亮了(肝肝甘甘的野生电脑)----------#
#设置尺寸为None值
chicun = None
# 创建主窗口
root = UI.Window()
#创建调整大小窗口
root2 = UI.Window()
#暂时隐藏副窗口
root2.withdraw()
#设置尺寸
root.geometry("400x300")
root2.geometry("100x150")
#标题设置
root.title("设置")
#设置背景色
root.configure(background='gray')
root2.configure(background='gray')
#不可放大缩小:设置
root.resizable(width=False, height=False)
root2.resizable(width=False, height=False)
def Button1():
global chicun
chicun = '500x300'
root2.withdraw()
def Button2():
global chicun
chicun = '750x450'
root2.withdraw()
def Button3():
global chicun
chicun = '1000x600'
root2.withdraw()
#副窗口按钮
button1 = Button(root2.Widget, text="500x300",overrelief='sunken',bd=4,command=Button1)
button1.pack(side="top", pady=8)
button2 = Button(root2.Widget, text="750x450",overrelief='sunken',bd=4,command=Button2)
button2.pack(side="top", pady=8)
button3 = Button(root2.Widget, text="1000x600",overrelief='sunken',bd=4,command=Button3)
button3.pack(side="top", pady=8)
def open4():
root = UI.Window()
root.withdraw()
messagebox.showinfo('操作系统信息',f'名称MikOS \n版本号{Kernel["VerSion"]}\nPowered by Python Tkinter\n© 2023 G Dev Hub MikOS Dev Team')
messagebox.showinfo('终端信息', f'名称MayDOS \n版本号{DOS["VerSion"]}© 2023 MayDOS Team')
root.mainloop()
# 创建按钮
button1 = Button(root.Widget, text="设置窗口大小", command=None, width=20,overrelief='sunken',bd=4)
button2 = Button(root.Widget, text="修改背景", command=None, width=20,overrelief='sunken',bd=4)
button3 = Button(root.Widget, text="修改配置文件", command=None, width=20,overrelief='sunken',bd=4)
button4 = Button(root.Widget, text="终端", command=None, width=20,overrelief='sunken',bd=4)
button5 = Button(root.Widget, text="关于系统", command=open4, width=20,overrelief='sunken',bd=4)
# 将按钮竖着并排显示在窗口中
button1.grid(row=0, column=0, padx=40, pady=(16,0))
button2.grid(row=1, column=0, padx=40, pady=(10,0))
button3.grid(row=2, column=0, padx=40, pady=(10,0))
button4.grid(row=3, column=0, padx=40, pady=(10,0))
button5.grid(row=4, column=0, padx=40, pady=(10,0))
root2.protocol("WM_DELETE_WINDOW", root2.withdraw)
root.protocol("WM_DELETE_WINDOW",ex)
# 运行主程序
root.mainloop()