欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python中Sizegrip控件如何使用

本篇文章為大家展示了Python中Sizegrip控件如何使用,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創(chuàng)新互聯(lián)是一家專業(yè)提供南昌縣企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站建設、網(wǎng)站設計、H5開發(fā)、小程序制作等業(yè)務。10年已為南昌縣眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

首先是構建主窗口。

root = Tk()root.title('Tkinter Sizegrip Demo V1.0')
screen_w = root.winfo_screenwidth()screen_h = root.winfo_screenheight()root.maxsize(width=screen_w, height=screen_h)rw = int(screen_w / 2)rh = int(screen_h / 2)root.geometry('{}x{}+{:g}+{:g}'.format(rw, rh, rw / 2, rh / 2))

代碼中除了指定了窗口標題之外,還對窗口進行了居中處理。接下來是構建退出菜單:

top_menu = Menu(root)root.config(menu=top_menu)
file_menu = Menu(top_menu, tearoff=False)top_menu.add_cascade(label='File', menu=file_menu)file_menu.add_command(label="Exit", command=root.quit)

為了方便管理,首先生成一個管理編輯器控件的Frame控件:

edit_area = Frame(root)edit_area.grid(row=1, column=0)

生成Text控件時同時調(diào)整了控件的尺寸。由于Text的高度和寬度都是以字符為單位指定,因此多費了不少周折。如果不調(diào)大Text的尺寸,當root窗口的尺寸大到某個值的時候,Text就不再跟隨窗口的尺寸。

# create text widget.
font = Font(family='Arial', size=15),text = Text(edit_area, font=font, height=80, wrap=NONE)text.config(width=int(text['width']* screen_w / text.winfo_reqwidth()),            height=int(text['height']* screen_h / text.winfo_reqheight()))text.grid(row=0, column=0, sticky='nsew')

text.config的執(zhí)行結果是將Text控件的大小調(diào)整為和屏幕同樣大小。接下來構建滾動條控件,都是標準做法。

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

Sizegrip本身很簡單:

Sizegrip(edit_area).grid(row=1, column=1)

上述內(nèi)容就是Python中Sizegrip控件如何使用,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁標題:Python中Sizegrip控件如何使用
轉載來于:http://chinadenli.net/article38/jhgcpp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計網(wǎng)站營銷外貿(mào)建站商城網(wǎng)站小程序開發(fā)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)