मैं किसी एप्लिकेशन को कोड करने के लिए टिंकर का उपयोग कर रहा हूं, लेकिन मैंने हाल ही में सीखा है कि एक और आधुनिक टीटीके है जिसे मैं स्टाइल और थीम विजेट के लिए उपयोग कर सकता हूं। हालाँकि, ttkthemes को आयात और उपयोग करने के बाद, ऐसा लगता है कि यह केवल ttk विजेट को प्रभावित करता है, सामान्य tk वाले को नहीं। tk विजेट्स को ttk में बदलने का कोई तरीका है। मेरे वर्तमान आयात हैं

from tkinter import *
from tkinter import ttk
from ttkthemes import ThemedTk

मुझे लगता है कि मैं सिर्फ टीके हिस्से को फिर से लिख सकता हूं कि मुझे टीटीके विजेट होना है, लेकिन क्या इसके बारे में जाने का कोई आसान तरीका है?

0
Edward Chen 30 अप्रैल 2020, 23:55

2 जवाब

सबसे बढ़िया उत्तर

... ऐसा लगता है कि यह केवल ttk विजेट को प्रभावित करता है, सामान्य tk वाले को नहीं। tk विजेट्स को ttk में बदलने का कोई तरीका है।

नहीं वहां नहीं है। Tk विजेट और ttk विजेट अलग-अलग चीजें हैं। जैसा कि आपने पाया है, ttk शैलियाँ केवल ttk विजेट्स को प्रभावित करती हैं।

मुझे लगता है कि मैं सिर्फ टीके हिस्से को फिर से लिख सकता हूं कि मुझे टीटीके विजेट होना है, लेकिन क्या इसके बारे में जाने का कोई आसान तरीका है?

ज़रुरी नहीं। चूंकि आप टिंकर का वाइल्डकार्ड आयात कर रहे हैं, आप ttk का वाइल्डकार्ड आयात भी कर सकते हैं, और ttk विजेट कक्षाएं tkitner कक्षाओं को अधिलेखित कर देंगी। हालाँकि, विजेट पर्याप्त रूप से भिन्न हैं कि पुनर्लेखन सबसे अच्छा तरीका है।

0
Bryan Oakley 1 मई 2020, 00:57

ये कोशिश करें:

from tkinter.ttk import *

विजेट्स के नाम समान हैं और कुछ अन्य अच्छे विजेट हैं जैसे कम्बोबॉक्स, ट्रीव्यू, आदि।

0
Alex Prusyazhnyk 1 मई 2020, 00:04