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

टिंकर विंडो पर होस्ट नाम और आईपी पता प्रदर्शित करें

उपयोगकर्ता का IP पता प्राप्त करने के लिए, हम Python के मूल नेटवर्किंग इंटरफ़ेस, सॉकेट . का उपयोग कर सकते हैं . सबसे पहले, हमें डिवाइस के होस्ट नाम से पूछताछ करनी होगी और फिर उससे संबद्ध आईपी पता प्राप्त करना होगा।

इस उदाहरण में, हम सॉकेट . का उपयोग करेंगे होस्ट नाम और आईपी पता प्राप्त करने के लिए पुस्तकालय और दो लेबल पर विवरण प्रिंट करें।

कदम -

  • टिंकर लाइब्रेरी इंपोर्ट करें और टिंकर फ्रेम का इंस्टेंस बनाएं।

  • ज्यामिति . का उपयोग करके फ़्रेम का आकार सेट करें विधि।

  • इसके बाद, gethostname() . का उपयोग करें होस्ट नाम प्राप्त करने और इसे एक चर "होस्टनाम" . में संग्रहीत करने के लिए सॉकेट लाइब्रेरी की विधि ।

  • फिर gethostbyname() . का उपयोग करें विधि और आईपी पता प्राप्त करने के लिए इसमें होस्टनाम पास करें।

  • विंडो पर होस्टनाम और आईपी पता प्रदर्शित करने के लिए दो लेबल बनाएं।

  • अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।

उदाहरण

# Import the tkinter library
from tkinter import *
import socket

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

# Size of the window
root.geometry("700x300")

# hostname of the socket
hostname = socket.gethostname()

# IP address of the hostname
ip_address = socket.gethostbyname(hostname)

label1 = Label(root, text="The Host Name is: " + hostname, font = "Calibri, 20")
label1.pack(pady=50)

label2 = Label(root, text="The IP Address is: " + ip_address, font = "Calibri, 20")
label2.pack(pady=20)

root.mainloop()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

टिंकर विंडो पर होस्ट नाम और आईपी पता प्रदर्शित करें


  1. टिंकर में स्क्रीन पर विंडो कैसे केंद्रित करें?

    स्क्रीन के केंद्र में टिंकर विंडो रखने के लिए, हम प्लेसविंडो का उपयोग कर सकते हैं जिस विधि से हम अस्थिर . पास कर सकते हैं एक तर्क के रूप में विंडो और इसे केंद्र में जोड़ें। हम इसकी ज्यामिति को परिभाषित करके विंडो को प्रोग्रामेटिक रूप से इसके केंद्र में भी सेट कर सकते हैं। उदाहरण #Import the tkinter

  1. टिंकर पर फुल-स्क्रीन मोड कैसे प्रदर्शित करें?

    टिंकर एप्लिकेशन विंडो को उसके डिफ़ॉल्ट आकार से प्रदर्शित करता है। हालांकि, हम विशेषताएं(पूर्णस्क्रीन, सही) का उपयोग करके एक पूर्ण-स्क्रीन विंडो प्रदर्शित कर सकते हैं तरीका। इस विधि का उपयोग आमतौर पर transparentcolor . जैसे गुणों वाली टिंकर विंडो असाइन करने के लिए किया जाता है , अल्फ़ा, अक्षम, फ़ुलस्

  1. दूसरों के ऊपर टिंकर विंडो कैसे लगाएं?

    जब भी हम GUI प्रोग्राम बनाते हैं, tkinter आमतौर पर बैकग्राउंड में आउटपुट स्क्रीन को प्रस्तुत करता है। दूसरे शब्दों में, टिंकर अन्य प्रोग्रामों के पीछे प्रोग्राम विंडो प्रदर्शित करता है। टिंकर विंडो को दूसरों के ऊपर रखने के लिए, हमें विशेषताएं (- सबसे ऊपर, सही) का उपयोग करना होगा संपत्ति। यह खिड़की क