Python Data Science Jobs & Interviews
20.3K subscribers
187 photos
4 videos
25 files
325 links
Your go-to hub for Python and Data Science—featuring questions, answers, quizzes, and interview tips to sharpen your skills and boost your career in the data-driven world.

Admin: @Hussein_Sheikho
Download Telegram
Question 3 (Intermediate):
In Tkinter, what is the correct way to make a widget expand to fill available space in its parent container?

A) widget.pack(expand=True)
B) widget.grid(sticky='nsew')
C) widget.place(relwidth=1.0)
D) All of the above

#Python #Tkinter #GUI #Widgets

By: https://t.iss.one/DataScienceQ
1. What is a GUI?
2. Why use GUI in Python?
3. Name a popular GUI library for Python.
4. How do you create a window using Tkinter?
5. What is the purpose of mainloop() in Tkinter?
6. How do you add a button to a Tkinter window?

---

Explanation with Code Example (Beginner Level):

import tkinter as tk

# 1. Create the main window
root = tk.Tk()
root.title("My First GUI")

# 2. Add a label
label = tk.Label(root, text="Hello, World!")
label.pack()

# 3. Add a button
def on_click():
print("Button clicked!")

button = tk.Button(root, text="Click Me", command=on_click)
button.pack()

# 4. Run the application
root.mainloop()

This code creates a simple GUI window with a label and button.

Answer:
1. GUI stands for Graphical User Interface.
2. To create interactive applications with buttons, forms, etc.
3. Tkinter is a popular library.
4. Use tk.Tk() to create a window.
5. mainloop() keeps the window open and responsive.
6. Use tk.Button() and .pack() to add a button.

#Python #GUI #Tkinter #Beginner #Programming #Coding #LearnToCode

By: @DataScienceQ 🚀