Форум сайта python.su
# -*- coding: cp1251 -*-
from Tkinter import *
import math
def calculate_square():
square = float(a.get())**2
square_label.configure(text=square)
root = Tk()
root.title(u'Площадь квадрата')
frame = Frame(root)
frame.pack()
label = Label(root, text =u'Введите размер стороны квадрата:')
label.config(fg = ‘black’, font = ('Verdana', 10))
label.grid(row=1, column=0)
label.pack()
a_entry = Entry(frame, width=10)
a_entry.grid(row=2, column=0)
square_label = Label(frame)
square_label.grid(row=2, column=1)
eval_button = Button(frame, text=u“Вычислить”, width=10, command=calculate_square)
eval_button.grid(row=3, column=0)
exit_button = Button(frame, text=u“Выход”, width=10, command=root.destroy)
exit_button.grid(row=3, column=1)
root.mainloop()
Офлайн
xs13, ну в твоём коде как минимум 2 ошибки.
Что пишет интерпретатор, когда ты пробуешь запустить свой код?
Офлайн
с программой я разобрался, сейчас другая проблема:
при помощи py2exe конвертирую файл sguare.py в square.exe, который по умолчанию создаётся в папке dist
затем я допустим хочу переместить этот файл в другую папку. Перемещаю. Запускаю. Выдает ошибку, что нету python25.dll.
Вопрос: как сделать так, чтобы этот exe не был привязан только к папке dist а можно было его запускать на любой машине или из любой другой папки?
Отредактировано (Сен. 7, 2008 12:17:30)
Офлайн
Надо копировать не только square.exe, но и остальные файлы из папки dist.
Офлайн
спасибо уже разобрался
Офлайн