В Tkinter у нас есть несколько функций из модуля tkSimpleDialog
.Python: переопределение метода из стороннего модуля (Tkinter)?
from Tkinter import *
import tkSimpleDialog
def t():
root = Tk()
f = tkSimpleDialog.askinteger("Add New User","Enter card Number")
print f;
mainloop()
t()
выше фрагмент кода приглашения для input.I нужно написать свою собственную функцию для обработки ошибок (когда пользователь нажимает OK
и не входит в какой-либо предмет или недопустимый ввод) и некоторые другие свойства, такие как изменение размера, высота, ширина и т.д диалогового окна.
Как переопределить функцию, например. ОК ?
Фактически сначала я проверил файл tkSimpleDialog.py, после чего задал этот вопрос. Я также посетил сайт, который вы связали. Я хотел бы наследовать функции, используя этот файл. –
Ваш код не отражает тот факт, что вы прошли этот учебник. Ваш код не пытается наследовать какой-либо класс. Если вы хотите настроить некоторые функции класса, вам необходимо наследовать его и переопределить методы, которые вы хотите настроить. Просто просмотрите раздел «Создание простого диалога, пересмотренный» из первой ссылки. – kartikg3
Если вы посмотрите на функцию Ok в этом модуле, вы обнаружите, что это частный модуль. –