Skip to content

Commit

Permalink
Keep working on GUI
Browse files Browse the repository at this point in the history
  • Loading branch information
mintnick committed Jan 12, 2022
1 parent cc4c5d2 commit afacc28
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 27 deletions.
25 changes: 0 additions & 25 deletions src/GUI.py

This file was deleted.

4 changes: 2 additions & 2 deletions src/files.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

class SettingFilesReader:
# Mac
root = '/Users/nick'
# root = Path.home().__str__() + '\AppData\Local\CCP\EVE\\'
# root = '/Users/nick'
root = Path.home().__str__() + '\AppData\Local\CCP\EVE\\'
server = ''
dirs = []
character = []
Expand Down
55 changes: 55 additions & 0 deletions src/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
from tkinter import *
from tkinter import filedialog
import os
from os.path import isfile
import files

# main window
root = Tk()
title = 'ESAM'
icon = 'images' + os.sep + 'icon.ico'
size = '800x600+400+400'
serenity_btn = Button()
tranquility_btn = Button()
selected_path = StringVar(root)

# file reader
fileReader = files.SettingFilesReader('Serenity')

# render GUI
def createGUI():
root.title(title)
if isfile(icon):
root.iconbitmap(icon)
root.geometry(size)
root.resizable(0, 0)

# top buttons
serenity_btn = Button(text='国服',font=('bold', 25), command=lambda: change_server('Serenity'))
serenity_btn.place(relx=0.25, rely=0.02, relwidth=0.15, height=50)
tranquility_btn = Button(text='欧服',font=('bold', 25), command=lambda: change_server('Tranquility'))
tranquility_btn.place(relx=0.6, rely=0.02, relwidth=0.15, height=50)

# path box
selected_path = 'hello'
path_box = Entry(root, textvariable=selected_path)
path_box.place(relx=0.05, rely=0.12, relwidth=0.8, height=30)

# path buttons
change_path_btn = Button(root, text='修改路径', command=change_path)
change_path_btn.place(relx=0.85, rely=0.12, relwidth=0.1, height=30)

# Change server
def change_server(server):
fileReader.server = server

# Change setting files path
def change_path():
current_directory = filedialog.askdirectory(
parent=root,
initialdir=fileReader.root,
title='选择包含设置文件的文件夹'
)

createGUI()
root.mainloop()

0 comments on commit afacc28

Please sign in to comment.