Python Forum
[Tkinter] Tkinter Class Import Module Issue
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] Tkinter Class Import Module Issue
#4
(Sep-04-2022, 08:20 PM)AaronCatolico1 Wrote: Also, could you briefly explain why I have to put '(self)' into the 'create_btn.createBTN(self)' function?
The function needs at least an argument that is the parent widget of the Button it creates. You could perhaps call this argument 'parent' instead of 'self'.

When developing the function, you may find that it needs to access methods of your instance of the Main class, for example it may want to call a method of that class, in that case, it would become necessary to pass this instance. The variable name 'self' is typically used only to denote the implicit instance of methods in classes, not external functions.

Another technique that you will learn when you have more experience with classes is that of Mixin classes, which are ways of extending existing classes with new methods that may come from another file. As you are only beginning to use classes, keep it simple.
AaronCatolico1 likes this post
Reply


Messages In This Thread
RE: Tkinter Class Import Module Issue - by Gribouillis - Sep-04-2022, 08:58 PM
RE: Tkinter Class Import Module Issue - by Yoriz - Sep-04-2022, 09:07 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Lightbulb Using Tkinter With Concurrent.Futures / ThreadPoolExecutor Class AaronCatolico1 1 1,541 Dec-14-2022, 08:01 PM
Last Post: deanhystad
  unexplained issue with tkcalender module. cybertooth 8 7,917 Aug-12-2021, 11:00 PM
Last Post: deanhystad
  [Tkinter] Redirecting all print statements from all functions inside a class to Tkinter Anan 1 2,735 Apr-24-2021, 08:57 AM
Last Post: ndc85430
  tkinter moving an class object with keybinds gr3yali3n 5 3,413 Feb-10-2021, 09:13 PM
Last Post: deanhystad
  Super basic tkinter arduino issue Kurta 3 2,504 Jan-07-2021, 05:22 PM
Last Post: deanhystad
Photo tkinter issue mate 4 2,634 Dec-06-2020, 09:03 PM
Last Post: mate
  How to import entire module ? tonycstech 5 3,436 Oct-21-2020, 06:16 AM
Last Post: tonycstech
  Issue in Tkinter with winfo_class() and LabelFrame ReDefendeur 1 2,801 Oct-05-2020, 05:52 AM
Last Post: Jeff900
  [Tkinter] tkinter: after issue edwin6938 1 3,490 Aug-25-2020, 04:37 PM
Last Post: Larz60+
  [Tkinter] Troubles with accessing attr from other class zarize 3 2,701 Aug-20-2020, 06:05 PM
Last Post: deanhystad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020