本文目錄一覽:
實現Python打開對話框的問題
可以使用tkinter.filedialog模塊中的askopenfilename函數來實現,tkinter是python自帶的GUI,通過askopenfilename函數打開選擇文件對話框,代碼如下:
import tkinter.filedialog
fn=tkinter.filedialog.askopenfilename(title=’選擇一個文件’, filetypes=[(‘所有文件’,’.*’),(‘文本文件’,’.txt’)])
print(fn)
效果如下:
函數說明:
askopenfilename(**options)
Ask for a filename to open
title參數設置標題, filetypes參數設置文件類型
如何用python編寫彈出對話框,並選擇yes/no
如果使用 python 自帶的 tkinter 庫 是這樣實現的。
其他庫的話可以查看一下api。
from Tkinter import *
from tkMessageBox import *
def answer():
showerror(“Answer”, “Sorry, no answer available”)
def callback():
if askyesno(‘Verify’, ‘Really quit?’):
showwarning(‘Yes’, ‘Not yet implemented’)
else:
showinfo(‘No’, ‘Quit has been cancelled’)
Button(text=’Quit’, command=callback).pack(fill=X)
Button(text=’Answer’, command=answer).pack(fill=X)
mainloop()
python中選擇文件夾(即路徑)的對話框如何實現
1、首先,確保我們已經正確安裝了python2.7的環境,然後,編輯一個.py文件。
2、然後,我們用python運行下該文件,可以看到,界面首先彈出了一個選擇文件的對話框,符合我們預期。
3、然後,我們在裏面選擇一個文件,如圖所示,這裡我們選擇了某Word文檔。
4、然後,點擊【確定】後,可以看到黑色的界面上,打印輸出了一段文字:C:/Users/用戶名/Desktop/JAVA設計模式總結之23種設計模式.docx,符合預期。
5、然後,又會彈出一個選擇文件夾的對話框,這裡選擇【桌面】,點擊【確定】按鈕。
6、最後,界面上有輸出了:C:/Users/用戶名/Desktop,符合我們的預期。
python 彈出式對話框
不知道你用的什麼版本,我修改了一下,測試通過(python2.7):
# coding=utf-8
import Tkinter
import tkMessageBox
def show():
tkMessageBox.showinfo(title=’aaa’, message=’bbb’)
def creatfram():
root = Tkinter.Tk()
b = Tkinter.Button(root, text=”關於”, command=show)
b.pack()
root.mainloop()
creatfram()如果解決了您的問題請採納!
如果未解決請繼續追問
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/311287.html