Clear total paid with button
This commit is contained in:
1 file changed
+17
-1
+17
-1
@@ -30,7 +30,7 @@ class Window(CTk):
|
|||||||
# Static label
|
# Static label
|
||||||
mainLabel: CTkLabel = CTkLabel(
|
mainLabel: CTkLabel = CTkLabel(
|
||||||
master=self.left_frame,
|
master=self.left_frame,
|
||||||
text="Change Due Calculator",
|
text="Amount Due",
|
||||||
font=("Arial", 18, 'bold')
|
font=("Arial", 18, 'bold')
|
||||||
)
|
)
|
||||||
mainLabel.grid(row=0, column=0, pady=12)
|
mainLabel.grid(row=0, column=0, pady=12)
|
||||||
@@ -196,6 +196,18 @@ class Window(CTk):
|
|||||||
if c < 3: c += 1
|
if c < 3: c += 1
|
||||||
else: c = 0; r += 1
|
else: c = 0; r += 1
|
||||||
|
|
||||||
|
clearTotalButtons: CTkButton = CTkButton(
|
||||||
|
master=self.left_frame_bottom,
|
||||||
|
text="Clear\nTotal",
|
||||||
|
font=("Arial", 20, 'bold'),
|
||||||
|
fg_color="IndianRed3",
|
||||||
|
hover_color="IndianRed4",
|
||||||
|
command=self.clearTotal,
|
||||||
|
width=152,
|
||||||
|
height=70,
|
||||||
|
)
|
||||||
|
clearTotalButtons.grid(row=3, column=3, pady=12, padx=10)
|
||||||
|
|
||||||
# Right frame for output
|
# Right frame for output
|
||||||
self.right_frame: CTkFrame = CTkFrame(
|
self.right_frame: CTkFrame = CTkFrame(
|
||||||
master=self,
|
master=self,
|
||||||
@@ -235,6 +247,10 @@ class Window(CTk):
|
|||||||
|
|
||||||
def clear(self) -> None:
|
def clear(self) -> None:
|
||||||
self.amount.set("")
|
self.amount.set("")
|
||||||
|
|
||||||
|
def clearTotal(self) -> None:
|
||||||
|
self.total: float = 0.0
|
||||||
|
self.totalLabel.configure(text=f"Total: {self.total:.2f}")
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
window = Window()
|
window = Window()
|
||||||
Reference in new issue
Block a user