用了grid方法已經(jīng)指定了控件的位置,不需要也不能再用pack方法了

我們一直強(qiáng)調(diào)成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)絡(luò)公司不一定是大公司,成都創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
刪除所有pack語句,保留grid語句即可
幫你搜了,答案是:
沒有現(xiàn)成的,wxGrid本身不支持的。
所以,只能靠你自己實(shí)現(xiàn)。
網(wǎng)上能找到的一個,唯一的一個,建議是:
One approach to take would be to put two grids in a splitter window, have them use the same table object and set the grid in the lower side of the splitter to not show the column headers. You'll then probably need to synchronize the column widths, horizontal scrollbars, etc.
你好,那個grid函數(shù)的話,用row和column是不行的,你換一下用grid(padx=10,pady=20)來將位置設(shè)定在10,20的地方。
print?函數(shù)是輸出字符串,所以用 print?輸出形成的 grid?其實(shí)質(zhì)是具有某特定形狀的?字符串?,而?plt.grid() 繪制出的網(wǎng)格是 圖片。
字符串?是可以用文字處理軟件(如 word、記事本等)直接編輯處理的,而?圖片?則只能用圖片編輯軟件(如畫筆)打開處理。
如問題所要求的最簡單的“編寫一個能畫出如下網(wǎng)格(grid)的函數(shù)”代碼,可以簡單的用 print?函數(shù)就可以了:
代碼執(zhí)行效果:
你是否是使用了這個代碼:
widget=Widget(...).gird()
這當(dāng)然會返回nontype,因?yàn)榉祷氐氖呛瘮?shù)gird的值,然而grid不會返回任何值。
你應(yīng)該用如下代碼:
widget=Widget(...)
widget.gird()
pack():以塊的方式組織組件,如同用石塊(組件)堆積金字塔(父組件)一樣.
grid():以類似表格的方式組織,類似excel電子表格.
place():在父組件的指定位置放置子組件,這個方式應(yīng)該是你想要的效果.
示例:
import Tkinter
top = Tkinter.Tk()
#:建一個canvas,和一個Label
C = Tkinter.Canvas(top, bg="blue", height=300, width=300)
label = Tkinter.Label(C, text='hello' )
#將Label放置到坐上點(diǎn)在Canvas的縱橫30%的處
label.place( height=100, width=100,relx= 0.3, rely=0.3)
C.pack()
top.mainloop()
分享文章:grid函數(shù)python,grid函數(shù)參數(shù)
當(dāng)前鏈接:http://chinadenli.net/article17/dsieedj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、App設(shè)計(jì)、自適應(yīng)網(wǎng)站、網(wǎng)站導(dǎo)航、服務(wù)器托管、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)