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

टिंकर के साथ देशी जीयूआई लुक का उपयोग कैसे करें?

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

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

उदाहरण

# Import the tkinter library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the Tkinter window
win.geometry("700x350")

# Create an instance of ttk
s = ttk.Style()

# Use the window native theme
s.theme_use('winnative')

# Add a label text
label= Label(win, text="Eat-sleep,Code Repeat", font= ('Aerial 16'), background= "green3")
label.pack(pady = 30)

# Create a ttk styled Button
ttk.Button(win, text = "Button-1").pack()

win.mainloop()
बनाएं

आउटपुट

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

टिंकर के साथ देशी जीयूआई लुक का उपयोग कैसे करें?


  1. रूबी चयन विधि का उपयोग कैसे करें (उदाहरण के साथ)

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

  1. रूबी ग्रेप विधि का उपयोग कैसे करें (उदाहरण के साथ)

    आइए बात करते हैं grep . के बारे में विधि। यह विधि आपके लिए क्या कर सकती है? आप ग्रेप का उपयोग एरेज़ और रेंज जैसी असंख्य वस्तुओं को फ़िल्टर करने के लिए कर सकते हैं। “लेकिन चुनें पहले से ही ऐसा करता है!” हां, लेकिन grep एक अलग तरीके से काम करता है और यह अलग परिणाम देता है। आइए कुछ उदाहरण देखें।

  1. उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

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