View cart

This commit is contained in:
2026-03-16 10:37:45 +11:00
parent a9530819a0
commit 5354ca150c
5 changed files with 32 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
from typing import final
from PySide6.QtWidgets import QWidget
from PySide6.QtWidgets import QWidget, QVBoxLayout, QLabel
from Movie import Movie
from enum import Enum
@@ -46,6 +46,9 @@ class ShopItem:
@final
class Cart:
cv: CartView | None = None
def __init__(self):
self.contents: list[ShopItem] = []
@@ -56,9 +59,19 @@ class Cart:
self.contents.append(item)
pass
def show(self):
self.cv = CartView()
self.cv.show()
cart = Cart()
class CartView(QWidget):
def __init__(self):
super().__init__()
global cart
self.setWindowTitle("Work in progress!")
layout = QVBoxLayout()
layout.addWidget(QLabel(f"Cart: {cart}"))
self.setLayout(layout)