Преобразователь длины с использованием Python и Tkinter

import tkinter as tk

def convert_to_meters():
    feet = float(feet_entry.get())
    meters = feet * 0.3048
    meters_label.config(text=meters)

def convert_to_centimeters():
    inches = float(inches_entry.get())
    centimeters = inches * 2.54
    centimeters_label.config(text=centimeters)

root = tk.Tk()
root.title("Length Converter")

feet_label = tk.Label(root, text="Feet:")
feet_label.grid(row=0, column=0)

feet_entry = tk.Entry(root)
feet_entry.grid(row=0, column=1)

meters_button = tk.Button(root, text="Convert to Meters", command=convert_to_meters)
meters_button.grid(row=1, column=0, columnspan=2, pady=10)

meters_label = tk.Label(root, text="")
meters_label.grid(row=2, column=0, columnspan=2)

inches_label = tk.Label(root, text="Inches:")
inches_label.grid(row=3, column=0)

inches_entry = tk.Entry(root)
inches_entry.grid(row=3, column=1)

centimeters_button = tk.Button(root, text="Convert to Centimeters", command=convert_to_centimeters)
centimeters_button.grid(row=4, column=0, columnspan=2, pady=10)

centimeters_label = tk.Label(root, text="")
centimeters_label.grid(row=5, column=0, columnspan=2)

root.mainloop()

Suggested posts

Поиск информации о доменных именах

Отрывок из книги «Маленькие программные инструменты Sharp» Брайана П. Хогана.

Поиск информации о доменных именах

Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.

«Обнаруженная Марианская впадина: раскрытие ужасающих скрытых истин бездны»

«Обнаруженная Марианская впадина: раскрытие ужасающих скрытых истин бездны»

Введение: Добро пожаловать, смелые читатели, в путешествие, которое приведет нас в самые темные глубины нашей планеты. В этом блоге мы погружаемся в загадочный мир Марианской впадины, раскрывая его скрытые секреты и открывая леденящие кровь истины, которые лежат под его поверхностью.

Related posts

Убийство Джордана Нили и проблема «патриотического» расизма

Могут ли США сделать важный шаг и не приравнивать расистское поведение к тому, чтобы быть хорошим американцем?

Убийство Джордана Нили и проблема «патриотического» расизма

[Предупреждение: в этом эссе есть снимки экрана, на которых люди восхваляют убийцу Джордана Нили.] Сотрудники правоохранительных органов наконец — и, возможно, неохотно — предъявили обвинение в этом убийстве Дэниелу Пенни, человеку, который душил Джордана Нили, пока тот не умер.

БЕЗГРАНИЧНАЯ ЖИЗНЬ

Когда вы вырастаете, вам, как правило, говорят, что мир такой, какой он есть, и ваша жизнь состоит в том, чтобы просто жить своей жизнью внутри мира, никогда не рискуя своей жизнью, просто следовать установленному пути и умереть в конце, и стараться не слишком сильно бить стены. Но это очень ограниченная жизнь.

Архив этой угрозы: Том 7 Черный Баста

Архив этой угрозы: Том 7 Черный Баста

В современном взаимосвязанном мире угроза кибератак более распространена, чем когда-либо. Киберпреступники и государственные деятели постоянно стремятся использовать уязвимости и украсть ценные данные, подвергая организации любого размера значительному риску.

Опасные разговоры

Опасные разговоры

Если мы хотим продолжать процветать на этой планете, нам придется вести опасные разговоры. Те, которые бросают вызов тому, что мы сделали, что мы делаем и что мы в настоящее время собираемся продолжать делать (или планируем делать).