Hi @livid crescent I'm happy to help you through - I've downloaded your project and it seems to run without any major issues. You say there are lots of bugs in here but without knowing how your game is intended to play it's hard to say what to suggest for "fixing" it. If you could detail what you expect to happen and then detail the bugs it would help us to fix it.
One thing I will say is that when programming a game, you need to put yourself in the shoes of someone who has never played blackjack before, so at each point you need to make it clear to the user which actions they should be using at any one time. For example, am I supposed to place a bet before pressing the "start game" button? If not then I SHOULDN'T be able to place any bets until the "start game" button has been pressed. You can do this by disabling the buttons that can't be clicked.
Similarly with the "new card" and "withdraw" buttons. Right now I can press both those buttons before pressing the "start game" button. Pressing the "new card" button at this time does nothing, whereas pressing the "withdraw" button results in the house winning without me getting any cards at all.
This is partly why games development is so hard, because you have to think of every single stupid thing the user could possibly do, and account for it.