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
#5
Please see the thread Namespace flooding with * imports

If your intention is to make a special version of a tk.Button that you set some attributes and then use that button in various places.
Subclass tk.Button and then you can use it in place of a normal tk.Button,
I would leave the parent to decide how the buttons are located.

specialized_btn.py
import tkinter as tk


class SpecializedButton(tk.Button):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        # your sepecialized code here
        self.config(bg="Red")
main.py
import tkinter as tk
from specialized_btn import SpecializedButton


class MainFrame(tk.Frame):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, *kwargs)
        specialized_button = SpecializedButton(self, text="B1")
        specialized_button.pack()


def main():
    app = tk.Tk()
    app.title("Main Window")
    app.geometry("600x400")
    app.eval("tk::PlaceWindow . center")
    main_frame = MainFrame(app)
    main_frame.pack()
    app.mainloop()


if __name__ == "__main__":
    main()
AaronCatolico1 likes this post
Reply


Messages In This Thread
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,540 Dec-14-2022, 08:01 PM
Last Post: deanhystad
  unexplained issue with tkcalender module. cybertooth 8 7,913 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,733 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,503 Jan-07-2021, 05:22 PM
Last Post: deanhystad
Photo tkinter issue mate 4 2,633 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,797 Oct-05-2020, 05:52 AM
Last Post: Jeff900
  [Tkinter] tkinter: after issue edwin6938 1 3,489 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