<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 3.4 對話框 GUI 的一個重要組成部分是彈出式對話框,即在程序執行過程中彈出一個窗口,用于與 用戶的特定交互。Tkinter 提供了若干種標準對話框,用于顯示消息、選擇文件、輸入數據 和選擇顏色。 tkMessageBox 模塊 本模塊定義了若干種簡單的標準對話框和消息框,它們可通過調用以下函數來創建:askokcancel、askquestion、askretrycancel、askyesno、showerror、showinfo 和 showwarning。 這些函數的調用語法是: ``` function(title, message, options) ``` 其中 title 設置窗口標題,message 設置消息內容(可用\n 顯示多行消息),options 用于設置 各種選項。 這些函數的返回值依賴于用戶所選擇的按鈕。函數 askokcancel、askretrycancel 和 askyesno 返回布爾值:True 表示選擇了 OK 或 Yes,False 表示 No 或 Cancel。函數 askquestion 返回字符串 u"yes"或 u"no" ,分別表示選擇了 Yes 和 No 按鈕。 參數 options 可設置以下選項: ``` default = constant ``` 指定缺省按鈕。其中 constant 的值可以取 CANCEL、IGNORE、NO、OK、RETRY 或 YES。如果未指定,則第一個按鈕("OK"、"Yes"或"Retry")將成為缺省按鈕。 ``` icon = constant ``` 指定用什么圖標。其中 constant 的值可以取 ERROR、INFO、QUESTION 或 WARNING。 ``` parent = window ``` 指定消息框的父窗口。如果未指定,則父窗口為根窗口。關閉消息框時,焦點返回到父 窗口。 tkFileDialog 模塊 本模塊定義了兩種彈出式對話框,分別用于打開文件和保存文件的場合。通過調用函數askopenfilename 和 asksaveasfilename 來創建所需對話框,調用語法是: ``` function(options) ``` 如果用戶選擇了一個文件,則函數的返回值是所選文件的完整路徑;如果用戶選擇了“取 消”按鈕,則返回一個空串。參數 options 可用的選項包括: ``` defaultextension = string ``` 缺省文件擴展名。string 是以"."開頭的字符串。 ``` filetypes = [(filetype,pattern),...] ``` 用若干個二元組來限定出現在對話框中的文件類型。每個二元組中的 filetype 指定文件 類型(即擴展名),pattern 指定文件名模式。這些信息將出現在對話框中的“文件類型”下 拉框中。 ``` initialdir = dir ``` 指定初始顯示的目錄路徑。缺省值為當前工作目錄。 ``` initialfile = file ``` 指定在“文件名”域初始顯示的文件名。 ``` parent = window ``` 指定對話框的父窗口。缺省值為根窗口。 ``` title = string ``` 指定對話框窗口的標題。 tkSimpleDialog 模塊 本模塊用于從用戶輸入數據。通過調用函數 askinteger、askfloat 和 askstring 彈出輸入對 話框。這些函數的調用語法是: ``` function(title, prompt, options) ``` 其中 title 指定對話框窗口的標題,prompt 指定對話框中的提示信息,options 是一些選項。 返回值是用戶輸入的數據。參數 options 可設置的一些選項包括: ``` initialvalue = value ``` 指定對話框輸入域中的初始值。 ``` minvalue = value ``` 指定合法輸入的最小值。 ``` maxvalue = value ``` 指定合法輸入的最大值。 tkColorChooser 模塊 本模塊提供選擇顏色的對話框。通過調用函數 askcolor 即可彈出顏色對話框: ``` result = askcolor(color,options) ``` 其中參數 color 指定顯示的初始顏色,缺省值為淡灰色。參數 options 可設置的選項包括: ``` title = text ``` 指定對話框窗口的標題,缺省為“顏色”。 ``` parent = window ``` 指定對話框的父窗口。缺省為根窗口。 如果用戶點擊“確定”按鈕,返回值為元組(triple, color),其中 triple 是包含紅綠藍分量的 三元組(R, G, B),各分量值的范圍是[0,255],color 是所選顏色(Tkinter 顏色對象)。如果用 戶點擊“取消”按鈕,則返回值為(None, None)。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看