導航:首頁 > 編程語言 > python對話框

python對話框

發布時間:2022-01-21 17:46:19

『壹』 怎麼用python獲取一個文件夾的路徑,要對話框模式

哦。這是個問題喲。好象是我也遇到過。似乎是一個開關。要允許打開空文件?還是什麼的。或者是你回到上一級目錄,點擊目錄,然後點打開。

打開lib-tk目錄下的FileDialog.py,我給你找一找。

代碼顯示,這個對話框是可以同時支持dir和file的。
這里有一個代碼。

class LoadFileDialog(FileDialog):
"""File selection dialog which checks that the file exists."""
title = "Load File Selection Dialog"
def ok_command(self):
file = self.get_selection()
if not os.path.isfile(file):
self.master.bell()
else:
self.quit(file)

由此可見,你重載一下ok_commend就可以改變它的行為。比如
class MyLoadFileDialog(FileDialog):
"""File selection dialog which checks that the file exists."""
title = "Load File Selection Dialog"
def ok_command(self):
file = self.get_selection()
if not os.path.isfile(file):
#self.master.bell()
self.quit(file) #加這一句
else:
self.quit(file)

這樣應該沒有問題了。

『貳』 如何開發一個帶簡單輸入和輸出對話框的python程序

這個模塊在S60的py解釋器里有的,電腦上沒有。可以直接用藍牙傳到手機上測試下。當然要裝py的sis文件電腦上要配置好S60開發環境和Python的S60環境才能用。

『叄』 實現Python打開對話框的問題

可以使用tkinter.filedialog模塊中的askopenfilename函數來實現,tkinter是python自帶的GUI,通過askopenfilename函數打開選擇文件對話框,代碼如下:

importtkinter.filedialog
fn=tkinter.filedialog.askopenfilename(title='選擇一個文件',filetypes=[('所有文件','.*'),('文本文件','.txt')])
print(fn)

效果如下:

函數說明:

askopenfilename(**options)

Askforafilenametoopen

title參數設置標題, filetypes參數設置文件類型

『肆』 python怎麼做彈出框

#使用tkMessageBox模塊內的函數來顯示就可以
#示例
fromtkMessageBoximport*
showinfo(title='Tip',message='HelloWorld')
askyesno(message='Areusure?')#消息框上有yes和no兩個按鈕

#可以使用dir(tkMessageBox)查看這個模塊提供了哪些方法

『伍』 python中選擇文件夾(即路徑)的對話框如何實現

1、首先,確保我們已經正確安裝了python2.7的環境,然後,編輯一個.py文件。

『陸』 用Python怎樣打開默認列印機的屬性設置對話框

import win32ui
import win32print
import win32con

def send_to_printer(title,txt):
hDC = win32ui.CreateDC()
hDC.CreatePrinterDC(win32print.GetDefaultPrinter())
hDC.StartDoc(title)
hDC.StartPage()
hDC.SetMapMode(win32con.MM_TWIPS)

ulc_x = 1000
ulc_y = -1000
lrc_x = 11500
lrc_y = -11500

hDC.DrawText(txt,(ulc_x,ulc_y,lrc_x,lrc_y),win32con.DT_LEFT)

hDC.EndPage()
hDC.EndDoc()

send_to_printer("123","123")

『柒』 python 彈出式對話框

不知道你用的什麼版本,我修改了一下,測試通過(python2.7):

#coding=utf-8
importTkinter
importtkMessageBox

defshow():
tkMessageBox.showinfo(title='aaa',message='bbb')

defcreatfram():
root=Tkinter.Tk()
b=Tkinter.Button(root,text="關於",command=show)
b.pack()
root.mainloop()

creatfram()
如果解決了您的問題請採納!

如果未解決請繼續追問

『捌』 Python 兩個對話框同時出現怎麼解決

解決方法如下:
在視圖→窗口中,嘗試並排查看、全部重拍這么幾個功能,你或許就解決了。

『玖』 如何用python 彈出對話框

類似這種彈出框嗎?如果是使用 tkinter 這個庫就好了

『拾』 如何用python處理列印對話框

import win32ui
import win32print
import win32con

def send_to_printer(title,txt):
hDC = win32ui.CreateDC()
hDC.CreatePrinterDC(win32print.GetDefaultPrinter())
hDC.StartDoc(title)
hDC.StartPage()
hDC.SetMapMode(win32con.MM_TWIPS)

ulc_x = 1000
ulc_y = -1000
lrc_x = 11500
lrc_y = -11500

hDC.DrawText(txt,(ulc_x,ulc_y,lrc_x,lrc_y),win32con.DT_LEFT)

hDC.EndPage()
hDC.EndDoc()

send_to_printer("123","123")

閱讀全文

與python對話框相關的資料

熱點內容
壓縮因子定義 瀏覽:968
cd命令進不了c盤怎麼辦 瀏覽:214
葯業公司招程序員嗎 瀏覽:974
毛選pdf 瀏覽:659
linuxexecl函數 瀏覽:727
程序員異地戀結果 瀏覽:374
剖切的命令 瀏覽:229
干什麼可以賺錢開我的世界伺服器 瀏覽:290
php備案號 瀏覽:990
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328