Skip to content

Commit e86abef

Browse files
committed
[VEX-16]: Added about dialog
1 parent 24ad58a commit e86abef

File tree

3 files changed

+29
-2
lines changed

3 files changed

+29
-2
lines changed

VexTrack.png

264 KB
Loading

src/VexTrack.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import json
66
import os
77

8-
from vextrackLib import core, addXPDiag as xpDiag, addGoalDiag as goalDiag, goalContainer, newSeasonDiag, seasonContainer, colorButton
8+
from vextrackLib import core, addXPDiag as xpDiag, addGoalDiag as goalDiag, goalContainer, newSeasonDiag, seasonContainer, colorButton, aboutDiag
99
from vextrackLib.settings import *
1010
from updaterLib import core as uCore
1111

@@ -619,7 +619,7 @@ def defaultSettingsCallback():
619619
updateValues(True)
620620

621621
def aboutCallback():
622-
pass
622+
aboutDiag.AboutDiag(root, "About", uCore.getVersionString(APP_NAME)[0], uCore.getVersionString("Updater")[0])
623623

624624
# --------------------------------
625625
# Init

src/vextrackLib/aboutDiag.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from tkinter import *
2+
from tkinter import ttk
3+
from vars import *
4+
5+
class AboutDiag(Toplevel):
6+
def __init__(self, parent, title, versionString, updaterVersionString):
7+
super().__init__(parent)
8+
self.title(title)
9+
self.transient()
10+
self.iconbitmap("VexTrack.exe")
11+
self.resizable(False, False)
12+
13+
self.img = PhotoImage(file="VexTrack.png")
14+
self.img = self.img.subsample(4, 4)
15+
Label(self, image=self.img).grid(padx=8, pady=8, row=0, sticky="nswe", columnspan=2)
16+
17+
ttk.Label(self, text="VexTrack", font=('TkDefaultFont', 16,'bold')).grid(columnspan=2, row=1)
18+
19+
ttk.Label(self, text="Version:").grid(column=0, row=2)
20+
ttk.Label(self, text=versionString).grid(column=1, row=2)
21+
ttk.Label(self, text="Updater Version:").grid(column=0, row=3)
22+
ttk.Label(self, text=updaterVersionString).grid(column=1, row=3)
23+
24+
ttk.Label(self, text="").grid(columnspan=2, row=4)
25+
ttk.Label(self, text="Created by BitTim").grid(columnspan=2, row=5)
26+
ttk.Label(self, text="https://github.com/BitTim/VexTrack").grid(columnspan=2, row=6)
27+
ttk.Label(self, text="").grid(columnspan=2, row=7)

0 commit comments

Comments
 (0)