导航:首页 > 编程语言 > 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对话框相关的资料

热点内容
app是什么属性 浏览:441
我的世界扁桃服务器在什么地方 浏览:65
下载免费pdf转word软件 浏览:396
javapdf转换成word 浏览:165
php取一条记录 浏览:134
cwindows高级编程 浏览:83
总想咬东西解压 浏览:113
显示扩展名的命令 浏览:285
androidascii码转字符串 浏览:312
php服务器并发 浏览:644
kalilinux系统安装 浏览:73
绿色生活app是什么 浏览:677
枪火重生文件夹 浏览:183
程序员智商划分 浏览:334
修炼一套好算法 浏览:296
空气净化pdf 浏览:311
necc文件夹 浏览:18
linux跑火车 浏览:357
androidsdk版本兼容 浏览:1004
果加密码锁开锁记录 浏览:446