Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter के साथ नेटिव GUI लुक कैसे उपयोग करें?


हम आमतौर पर Tkinter का उपयोग डिफ़ॉल्ट स्टाइल और थीम के साथ मानक GUI-आधारित एप्लिकेशन विकसित करने के लिए करते हैं जो इसमें सभी विजेट पर लागू होती है। एप्लिकेशन GUI की समग्र स्टाइल बदलने के लिए, हम ttk पैकेज का उपयोग करते हैं। Tkinter ttk एक थीम्ड विजेट है जिसका उपयोग Tkinter विजेट को स्टाइल करने के लिए किया जाता है। यह विजेट को नेटिव GUI लुक प्रदान करता है।

थीम्ड विजेट में कई इनबिल्ट फंक्शन और फीचर्स होते हैं जो सुलभ होते हैं और एप्लिकेशन में पूरी तरह से उपयोग किए जा सकते हैं। ttk उसी तरह काम करता है जैसे CSS एक HTML पेज के लिए करता है। आप ttk का उपयोग या तो सीधे इम्पोर्ट करके या ttk के ऑब्जेक्ट को इंस्टेंटिएट करके कर सकते हैं। एक बार ऑब्जेक्ट बन जाने के बाद, आप उन सभी स्टाइलिंग प्रॉपर्टी को परिभाषित कर सकते हैं जो सभी विजेट के लिए विश्व स्तर पर काम करती हैं।

उदाहरण

# Tkinter लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")

# ttk का इंस्टेंस बनाएं
s = ttk.Style()

# विंडो नेटिव थीम का उपयोग करें
s.theme_use('winnative')

# लेबल टेक्स्ट जोड़ें
label = Label(win, text="Eat-sleep,Code Repeat", font=('Aerial 16'), background="green3")
label.pack(pady=30)

# ttk स्टाइल्ड बटन बनाएं
ttk.Button(win, text="Button-1").pack()

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक लेबल विजेट और एक बटन वाली विंडो प्रदर्शित होगी।

Tkinter के साथ नेटिव GUI लुक कैसे उपयोग करें?


  1. रूबी की `select` मेथड में महारत हासिल करें: व्यावहारिक उदाहरण और उपयोग गाइड रूबी की `select` मेथड में महारत हासिल करें: व्यावहारिक उदाहरण और उपयोग गाइड

    आप ऑब्जेक्ट्स के ऐरे को फ़िल्टर करने के लिए रूबी में select मेथड का उपयोग कर सकते हैं। उदाहरण के लिए, आप किसी सूची में सभी सम संख्याएँ ढूंढ सकते हैं। select के बिना यह कुछ इस तरह दिखता है: even_numbers = [] [1,2,3,4,5,6].each do |n| if n.even? even_numbers << n end end even_numbers इतने सरल

  1. Ruby के grep मेथड में महारत: कोड उदाहरणों के साथ एक व्यावहारिक गाइड Ruby के grep मेथड में महारत: कोड उदाहरणों के साथ एक व्यावहारिक गाइड

    आइए grep मेथड के बारे में बात करते हैं। यह मेथड आपके लिए क्या कर सकता है? आप enumerable ऑब्जेक्ट्स को फ़िल्टर करने के लिए Grep का उपयोग कर सकते हैं, जैसे Arrays और Ranges। "लेकिन select पहले से ही ऐसा करता है!" हाँ, लेकिन grep अलग तरीके से काम करता है और अलग परिणाम उत्पन्न करता है। आइए कुछ

  1. Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण

    Linux में watch कमांड एक काम करता है – एक कमांड को दोहराता है और परिणाम को बार-बार आउटपुट करता है, जिससे आप परिवर्तनों को देख सकते हैं। यहाँ इसका उपयोग कैसे करें। watch कमांड सिंटैक्स watch कमांड का सिंटैक्स इस प्रकार है: watch OPTIONS COMMAND ध्यान दें कि: OPTIONS नीचे दी गई तालिका से विकल्पों की