0
我對Tkinter很新穎。顯示滾動條兩邊的文字
我想建立一個聊天系統,我想在滾動條的左側顯示用戶的查詢,並在右側顯示系統響應。可以做到嗎?
目前,一切都在一個side.This是滾動型的樣子
的代碼是:
from Tkinter import *
import Tkinter as ttk
from ttk import *
master = Tk()
rectangleFrame = Frame(master)
rectangleFrame.grid(column =50, row = 50, sticky=(N,W,E,S))
rectangleFrame.columnconfigure(0, weight = 1)
rectangleFrame.rowconfigure(0, weight = 1)
rectangleFrame.pack(pady = 10, padx = 10)
def getEdittextValue(*args):
listbox.insert(END, "You: Something")
listbox.itemconfig(END, {'bg':'red', 'fg':'black'})
listbox.insert(END, "Bot: something else")
listbox.itemconfig(END, {'bg':'grey', 'fg':'blue'})
scrollbar = Scrollbar(rectangleFrame, width = 30)
scrollbar.grid(sticky="NWEW")
scrollbar.pack(side="right", fill="y", expand=False)
listbox = Listbox(rectangleFrame)
listbox.pack(side="left", fill="both", expand=True)
listbox.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=listbox.yview)
query_button = Button(rectangleFrame, command=getEdittextValue, text = "Process")
query_button.pack()
rectangleFrame.pack(fill=BOTH, expand=YES)
master.mainloop()
我在做功能2個插入。一個用戶查詢,另一個用系統響應。
請編輯您的帖子使你的代碼_runnable_(添加進口,其餘必要的代碼),這樣我們就可以嘗試一下我們的電腦,爲了讓您根據您的例子的解決方案。 – nbro
我編輯了代碼 –
你能舉一個你想要的例子嗎? – Novel