導航:首頁 > 編程語言 > 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對話框相關的資料

熱點內容
本機tcp伺服器地址 瀏覽:424
切換pdf 瀏覽:90
iturns下載的app在哪裡 瀏覽:637
雲起書院App在哪裡 瀏覽:612
怎麼對hex文件進行加密 瀏覽:282
pdf少年時 瀏覽:951
兩個同名文件夾同步 瀏覽:628
拍照文件夾哪個好用 瀏覽:89
文件夾和書包 瀏覽:509
解壓歸檔拿登記證 瀏覽:223
去體驗解壓房 瀏覽:611
單片機一鍵中斷響應 瀏覽:644
唐浩明pdf 瀏覽:843
程序員土木 瀏覽:71
android如何與web伺服器交互 瀏覽:609
蘋果小風扇app怎麼下 瀏覽:956
杭州it程序員對身體好不好 瀏覽:535
高新區編程加盟找哪家 瀏覽:31
伺服器什麼樣的好賣 瀏覽:150
單片機原理及應用第二版例題答案 瀏覽:970