2017-02-07 13 views
1

Мой код до сих пор это:Мне нужен способ, чтобы добавить заголовок без кнопки с помощью Tkinter в Python

import tkinter 

def hello(): 
    a = tkinter.Button(text ="what is this", padx = 10, pady = 10) 
    a.pack() 
    c = tkinter.Button(text ="what do you want", padx = 10, pady = 10) 
    c.pack() 

b = tkinter.Button(text = "Welcome to the interface. click to get started", command = hello, padx = 10, pady = 10) 
b.pack() 

Я хочу, чтобы нажать на первую кнопку и отобразить его на следующую кнопку с небольшим количеством текст над ним. Я попробовал печать в крайнем случае, но она идет в оболочке, как я и думал. ничего не работает. я видел некоторые вещи о «text_widget», но я не смог заставить его работать.

+0

На каждом клике вы хотите добавить новую строку выше или только одну строку текста, изменяясь в зависимости от нажатой кнопки? – Lafexlos

+0

Значок «Ярлык» вместо кнопки? –

ответ

0

Что вы хотите использовать, это Label. Ярлык - это способ представить текст в окне tk. Например, вы используете c = tkinter.Button(text ="what do you want", padx = 10, pady = 10). Чтобы создать его как текст, вы должны использовать c = tkinter.Label(text ="what do you want", padx = 10, pady = 10).

Кроме того, этот вопрос предоставил небольшую информацию о том, что вы хотели сделать, поэтому трудно показать, что вы просили.

Если то, что вы хотели, чтобы иметь кнопку с текстом над ним, вы должны использовать:

examplelabel = tkinter.Label(text = "Example Text") 
examplelabel.pack() 
examplebutton = tkinter.Button(...) 
examplebutton.pack() 

Извините, если этот ответ был беден, я не так хорошо с этим типом питона.