Как использовать командную строку при создании файла python.exe для TkinterPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать командную строку при создании файла python.exe для Tkinter

Сообщение Anonymous »

Как скрыть командную строку для exe-файла в tkinter. Почему? Мне нужно создать приложение для простого преобразования фаренгейтов в градусы Цельсия и наоборот, вот почему мне не нужны раздутые программы. Пожалуйста, помогите
Код:
`

Код: Выделить всё

import tkinter as tk
from tkinter import messagebox

def convert_temperature():
temp = entry.get()
try:
temp = float(temp)
if var.get() == "Celsius":
fahrenheit = temp \* (9/5) + 32
result_label.config(text=f"{temp}°C is {fahrenheit:.2f}°F")
elif var.get() == "Fahrenheit":`your text`
celsius = (temp - 32) \* (5/9)
result_label.config(text=f"{temp}°F is {celsius:.2f}°C")
except ValueError:
messagebox.showerror("Invalid input", "Please enter a valid number")

# Create the main window

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

# Create a label and entry for temperature input

entry_label = tk.Label(root, text="Enter temperature:")
entry_label.pack()
entry = tk.Entry(root)
entry.pack()

# Create radio buttons for Celsius and Fahrenheit

var = tk.StringVar(value="Celsius")
celsius_radio = tk.Radiobutton(root, text="Celsius", variable=var, value="Celsius")
celsius_radio.pack()
fahrenheit_radio = tk.Radiobutton(root, text="Fahrenheit", variable=var, value="Fahrenheit")
fahrenheit_radio.pack()

# Create a button to trigger the conversion

convert_button = tk.Button(root, text="Convert", command=convert_temperature)
convert_button.pack()

#Create a label to display the result
result_label = tk.Label(root, text="")
result_label.pack()

#Run the application
root.mainloop()
#Командная строка открывается, я не хочу, чтобы она открывалась

Подробнее здесь: https://stackoverflow.com/questions/789 ... or-tkinter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»