第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python tkiner,兩個文本框,兩個文本框都有x和y滾動條

Python tkiner,兩個文本框,兩個文本框都有x和y滾動條

慕標(biāo)琳琳 2022-09-27 16:28:24
我正在嘗試制作一個GUI,該GUI具有兩個單獨的文本輸出,每個文本框都有水平和垂直的scollbar,這些文本框固定在每個文本窗口的右邊緣和下邊緣。我正在努力解決如何使用tkinter網(wǎng)格做到這一點,任何幫助將不勝感激。import tkinter as tkclass WeatherGUI(tk.Tk):    def __init__(self):        tk.Tk.__init__(self)        # Horizontal (x) Scroll bar        self.xscrollbar = tk.Scrollbar(self, orient="horizontal")        self.xscrollbar.grid(column=5, row=10, sticky="we")        # Vertical (y) Scroll Bar        self.yscrollbar = tk.Scrollbar(self)        self.yscrollbar.grid(column=5, row=10, sticky='ns')        self.xscrollbar2 = tk.Scrollbar(self, orient="horizontal")        self.xscrollbar2.grid(column=9, row=10, sticky="we")        # Vertical (y) Scroll Bar        self.yscrollbar2 = tk.Scrollbar(self)        self.yscrollbar2.grid(column=9, row=10, sticky='ns')        self.NSW_actual_text = tk.Text(self, width=50, wrap = "none", xscrollcommand=self.xscrollbar.set, yscrollcommand=self.yscrollbar.set,)        self.NSW_actual_text.grid(column=0, columnspan=4, row= 8,padx=(20, 10))        self.NSW_forecast_text = tk.Text(self, width=50, wrap = "none", xscrollcommand=self.xscrollbar.set, yscrollcommand=self.yscrollbar.set)        self.NSW_forecast_text.grid(column=8, columnspan=4, row= 8,padx=(20, 10))        self.xscrollbar.config(command=self.NSW_actual_text.xview)        self.yscrollbar.config(command=self.NSW_actual_text.yview)        self.xscrollbar2.config(command=self.NSW_forecast_text.xview)        self.yscrollbar2.config(command=self.NSW_forecast_text.yview)        self.btn1 = tk.Button(self, text="Generate NWS Actual", command=self.GenerateNWSActual)        self.btn1.grid(column=1, row=0)        self.btn2 = tk.Button(self, text="Generate NWS Forecast", command=self.GenerateNWSForecast)        self.btn2.grid(column=10, row=0)    def GenerateNWSActual(self):        self.NSW_actual_text.insert('1.0', "This is where actual weather would go")
查看完整描述

1 回答

?
三國紛爭

TA貢獻1804條經(jīng)驗 獲得超7個贊

以下示例允許您將兩個功能性滾動條 (x, y) 附加到“文本”構(gòu)件


from tkinter import *

# Create Window

root = Tk()

# Create ScrollBars

xScrollbar = Scrollbar(root, orient=HORIZONTAL) 

yScrollbar = Scrollbar(root, orient=VERTICAL)

# Create Text Widget with scroll commands

TextWidget = Text(root, xscrollcommand=xScrollbar, yscrollcommand=yScrollbar)

# Package Componets

xScrollbar.pack(side=BOTTOM, fill=X)

yScrollbar.pack(side=RIGHT, fill=Y)

TextWidget.pack(fill=BOTH, expand=20)

# Assign Scrollbars with TextWidget

xScollbar.config(command=TextWidget.xview)

yScollbar.config(command=TextWidget.yview)

您可以在天氣應(yīng)用程序中將此檢查用于兩個文本標(biāo)記。


查看完整回答
反對 回復(fù) 2022-09-27
  • 1 回答
  • 0 關(guān)注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號