日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:圖形用戶界面(GUI)常見問題

圖形用戶界面(GUI)常見問題

目錄

在柘城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需求定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),柘城網(wǎng)站建設(shè)費(fèi)用合理。

  • 圖形用戶界面(GUI)常見問題

    • 圖形界面常見問題

    • python 有哪些 GUI 工具包?

    • 有關(guān)Tkinter的問題

      • 我怎樣“凍結(jié)”Tkinter程序?

      • 在等待 I/O 操作時能夠處理 Tk 事件嗎?

      • 在Tkinter中鍵綁定不工作:為什么?

圖形界面常見問題

Python 有哪些 GUI 工具包?

Python 的標(biāo)準(zhǔn)構(gòu)建包括一個指向 Tcl/Tk 部件集的面向?qū)ο蟮慕涌冢Q為 tkinter 。 這可能是最容易安裝(因?yàn)樗诖蠖鄶?shù) Python 的 二進(jìn)制發(fā)行版 中)和使用的。關(guān)于 Tk 的更多信息,包括指向源代碼的信息,見 Tcl/Tk 主頁 。 Tcl/Tk 可以完全移植到 macOS 、 Windows 和 Unix 平臺。

存在多種選項,具體取決于你的目標(biāo)平臺。 Python Wiki 上提供了一個 跨平臺 和 平臺專屬 的 GUI 框架列表。

有關(guān)Tkinter的問題

我怎樣“凍結(jié)”Tkinter程序?

Freeze (意為 “凍結(jié)”)是一個用來創(chuàng)建獨(dú)立應(yīng)用程序的工具。 當(dāng) “凍結(jié)” Tkinter 程序時,程序并不是真的能夠獨(dú)立運(yùn)行,因?yàn)槌绦蛉匀恍枰?Tcl 和 Tk 庫。

一種解決方法是將程序與 Tcl 和 Tk 庫一同發(fā)布,并且在運(yùn)行時使用環(huán)境變量 TCL_LIBRARYTK_LIBRARY 指向他們的位置。

To get truly stand-alone applications, the Tcl scripts that form the library have to be integrated into the application as well. One tool supporting that is SAM (stand-alone modules), which is part of the Tix distribution (https://tix.sourceforge.net/).

在啟用 SAM 時編譯 Tix ,在 Python 文件 Modules/tkappinit.c 中執(zhí)行對 Tclsam_init() 等的適當(dāng)調(diào)用,并且將程序與 libtclsam 和 libtksam 相鏈接(可能也要包括 Tix 的庫)。

在等待 I/O 操作時能夠處理 Tk 事件嗎?

在 Windows 以外的其他平臺上可以,你甚至不需要使用線程! 但是你必須稍微修改一下你的 I/O 代碼。 Tk 有與 Xt 的 XtAddInput() 對應(yīng)的調(diào)用,它允許你注冊一個回調(diào)函數(shù),當(dāng)一個文件描述符可以進(jìn)行 I/O 操作的時候,Tk 主循環(huán)將會調(diào)用這個回調(diào)函數(shù)。 參見 文件處理程序。

在Tkinter中鍵綁定不工作:為什么?

經(jīng)常聽到的抱怨是:已經(jīng)通過 bind() 方法綁定了事件的處理程序,但是,當(dāng)按下相關(guān)的按鍵后,這個處理程序卻沒有執(zhí)行。

最常見的原因是,那個綁定的控件沒有“鍵盤焦點(diǎn)”。請在 Tk 文檔中查找 focus 指令。通常一個控件要獲得“鍵盤焦點(diǎn)”,需要點(diǎn)擊那個控件(而不是標(biāo)簽;請查看 takefocus 選項)。


文章名稱:創(chuàng)新互聯(lián)Python教程:圖形用戶界面(GUI)常見問題
文章位置:http://www.dlmjj.cn/article/dhcjoed.html