Попробуйте положить контейнер div (с переполнением: автоматически) вокруг содержимого и боковой панели.
Если это не работает, у вас есть скриншоты или ссылки на примеры, где нижний колонтитул не отображается правильно ?
Да, вы можете использовать lambda
для этого:
button_1 = Button(root, text='Times two numbers', command=lambda: function(z,v))
lambda
создает то, что известно как анонимная функция , Это эквивалентно выполнению:
def callback():
function(z,v)
button_1 = Button(root, text='Times two numbers', command=callback)
, за исключением того, что функция создана встроенной.
Обратите внимание, что вы не можете делать:
button_1 = Button(root, text='Times two numbers', command=function(z,v))
потому что function(z,v)
является допустимым вызовом функции и будет выполняться как таковой, когда Python интерпретирует указанную выше строку. Таким образом, command
будет присвоено возвращаемое значение function(z,v)
.
def
вместоlambda
. Позвольте мне также объяснить, почему ваше текущее решение не работает ... см. Мое редактирование. – iCodez 12 November 2014 в 18:20