HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.02.2022, 18:26
Artik.
Участник форума
Регистрация: 31.01.2022
Сообщений: 230
С нами: 2255039

Репутация: 0
По умолчанию

Вопрос напишыте пж или найдите калькулятор на пайтон с модулем tkinter.Я никак в интернете его не найду

Цитата:
Сообщение от Artik.  

Вопрос напишыте пж или найдите калькулятор на пайтон с модулем tkinter.Я никак в интернете его не найду
А если найду то синтаксичная ошыбка там
 
Ответить с цитированием

  #2  
Старый 23.02.2023, 19:42
TP-LINK Archer GX90
Постоянный
Регистрация: 21.04.2021
Сообщений: 318
С нами: 2665462

Репутация: 33
По умолчанию

Python:





Код:
import
tkinter
as
tk
class
Calculator
:
def
init
(
self
,
master
)
:
self
.
master
=
master
        master
.
title
(
"Calculator"
)
self
.
display
=
tk
.
Entry
(
master
,
width
=
40
,
borderwidth
=
5
)
self
.
display
.
grid
(
row
=
0
,
column
=
0
,
columnspan
=
4
,
padx
=
10
,
pady
=
10
)
# Define buttons
self
.
button_1
=
tk
.
Button
(
master
,
text
=
"1"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
1
)
)
self
.
button_2
=
tk
.
Button
(
master
,
text
=
"2"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
2
)
)
self
.
button_3
=
tk
.
Button
(
master
,
text
=
"3"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
3
)
)
self
.
button_4
=
tk
.
Button
(
master
,
text
=
"4"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
4
)
)
self
.
button_5
=
tk
.
Button
(
master
,
text
=
"5"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
5
)
)
self
.
button_6
=
tk
.
Button
(
master
,
text
=
"6"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
6
)
)
self
.
button_7
=
tk
.
Button
(
master
,
text
=
"7"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
7
)
)
self
.
button_8
=
tk
.
Button
(
master
,
text
=
"8"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
8
)
)
self
.
button_9
=
tk
.
Button
(
master
,
text
=
"9"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
9
)
)
self
.
button_0
=
tk
.
Button
(
master
,
text
=
"0"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
0
)
)
self
.
button_add
=
tk
.
Button
(
master
,
text
=
"+"
,
padx
=
39
,
pady
=
20
,
command
=
self
.
button_add
)
self
.
button_equal
=
tk
.
Button
(
master
,
text
=
"="
,
padx
=
91
,
pady
=
20
,
command
=
self
.
button_equal
)
self
.
button_clear
=
tk
.
Button
(
master
,
text
=
"Clear"
,
padx
=
79
,
pady
=
20
,
command
=
self
.
button_clear
)
self
.
button_subtract
=
tk
.
Button
(
master
,
text
=
"-"
,
padx
=
41
,
pady
=
20
,
command
=
self
.
button_subtract
)
self
.
button_multiply
=
tk
.
Button
(
master
,
text
=
"*"
,
padx
=
40
,
pady
=
20
,
command
=
self
.
button_multiply
)
self
.
button_divide
=
tk
.
Button
(
master
,
text
=
"/"
,
padx
=
41
,
pady
=
20
,
command
=
self
.
button_divide
)
# Put the buttons on the screen
self
.
button_1
.
grid
(
row
=
3
,
column
=
0
)
self
.
button_2
.
grid
(
row
=
3
,
column
=
1
)
self
.
button_3
.
grid
(
row
=
3
,
column
=
2
)
self
.
button_4
.
grid
(
row
=
2
,
column
=
0
)
self
.
button_5
.
grid
(
row
=
2
,
column
=
1
)
self
.
button_6
.
grid
(
row
=
2
,
column
=
2
)
self
.
button_7
.
grid
(
row
=
1
,
column
=
0
)
self
.
button_8
.
grid
(
row
=
1
,
column
=
1
)
self
.
button_9
.
grid
(
row
=
1
,
column
=
2
)
self
.
button_0
.
grid
(
row
=
4
,
column
=
0
)
self
.
button_clear
.
grid
(
row
=
4
,
column
=
1
,
columnspan
=
2
)
self
.
button_add
.
grid
(
row
=
5
,
column
=
0
)
self
.
button_equal
.
grid
(
row
=
5
,
column
=
1
,
columnspan
=
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.