1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Tkinter分欄窗口控件PanedWindow怎么用

      這篇文章主要介紹“Tkinter分欄窗口控件PanedWindow怎么用”,在日常操作中,相信很多人在Tkinter分欄窗口控件PanedWindow怎么用問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Tkinter分欄窗口控件PanedWindow怎么用”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

      成都創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷,提供成都做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷、小程序制作、公眾號(hào)商城、等建站開發(fā),成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。

      簡(jiǎn)單的對(duì)話框級(jí)別的布局一旦決定就不會(huì)再調(diào)整。但是對(duì)于類似IDE開發(fā)環(huán)境等更大的畫面,可能需要?jiǎng)討B(tài)調(diào)整功能分區(qū)的大小,這時(shí)就需要分欄窗口控件PanedWindow。

      這個(gè)控件的構(gòu)建非常簡(jiǎn)單。代碼中設(shè)定background屬性并不是必須,只是為了表示控件的范圍。

      paned_window = PanedWindow(root, background="#a0ffa0")

      構(gòu)建左側(cè)的Lisbox分區(qū)并設(shè)定其動(dòng)作,這部分代碼來自之前的示例。最后一行將Listbox添加到PanedWindow上。

      # create fontftiTimes = Font(family='Times', size=24, weight=BOLD)
      # create a listbox for demo.lb = Listbox(paned_window,             activestyle='dotbox',             bg="#ffffa0",fg="#ff0000",             disabledforeground="#3f3f3f",             highlightbackground="#0000ff",             font=ftiTimes,             height=10, width=20)
      # add itemsfor i in range(0,20):    lb.insert(END, str(i))
      # bind eventlb.bind('<>',        lambda e: label.config(text=str(lb.curselection())))        paned_window.add(lb)

      構(gòu)建一個(gè)包含一個(gè)Text控件和橫豎兩個(gè)滾動(dòng)條的Frame控件并添加到PanedWindow上。將edit_area添加到paned_window時(shí)指定padx和pady屬性在加上最前面指定背景色的結(jié)果是可以看到edit_area和paned_window之間的邊界,實(shí)際的開發(fā)不一定需要。

      edit_area = Frame(paned_window)
      # create text widget.text = Text(edit_area,            background="#a0ffa0", foreground="#000000",            wrap=NONE)text.grid(row = 0, column = 0, sticky=W+N+E+S)
      scroll_ty = Scrollbar(edit_area, orient=VERTICAL, command=text.yview)scroll_ty.grid(row=0, column=1, sticky=N+S)text['yscrollcommand']=scroll_ty.set
      scroll_tx = Scrollbar(edit_area, orient=HORIZONTAL, command=text.xview)scroll_tx.grid(row=1, column=0, sticky=E+W)text['xscrollcommand']=scroll_tx.set
      edit_area.grid_rowconfigure(0, weight=1)edit_area.grid_columnconfigure(0, weight=1)
      paned_window.add(edit_area, sticky=W+N+E+S, padx=2, pady=2)

      17行,18行代碼的目的是當(dāng)edit_area的大小發(fā)生變化時(shí),Text的控件的大小隨之變化而Scrollbar的寬度維持不變。

      將paned_window布置在root窗口的第一行:

      paned_window.grid(row = 0, column = 0, sticky=N+S+W+E)

      第二行布置一個(gè)表示信息的標(biāo)簽控件。

      label=Label(root)label.grid(row=1, column=0)

      設(shè)置跟窗口的行列屬性以保證拖動(dòng)root窗口時(shí),paned_window和label的大小可以正確地隨著變化。

      到此,關(guān)于“Tkinter分欄窗口控件PanedWindow怎么用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


      當(dāng)前題目:Tkinter分欄窗口控件PanedWindow怎么用
      網(wǎng)頁路徑:http://www.ef60e0e.cn/article/pghgig.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        二手房| 偏关县| 晋城| 绥滨县| 洪洞县| 石楼县| 屏边| 鹤山市| 湛江市| 甘泉县| 循化| 且末县| 江华| 岫岩| 蒲江县| 平果县| 壶关县| 遂昌县| 泾源县| 乐陵市| 陇川县| 浮梁县| 阳朔县| 桂阳县| 府谷县| 宾川县| 昂仁县| 保靖县| 奉新县| 红桥区| 沂水县| 阿城市| 什邡市| 那坡县| 襄城县| 柘城县| 古交市| 安宁市| 隆尧县| 东兰县| 白城市|