#!/usr/bin/env python
# -*- encoding:utf-8 -*-
'''tuofang example'''
import wx
class MyApp(wx.App):
pass
class FileDropTarget(wx.FileDropTarget):
def __init__(self, window):
wx.FileDropTarget.__init__(self)
self.window = window
def OnDropFiles(self, x, y, fileNames):
self.window.SetValue(str(fileNames))
class MyFrame(wx.Frame):
def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id, title = u'拖放例子', size = (778,494))
panel=wx.Panel(self)
textBox=wx.TextCtrl(panel, pos = (50, 50),size =(300, 200))
dropTarget = FileDropTarget(textBox)
textBox.SetDropTarget( dropTarget )
if __name__=='__main__':
app=MyApp()
frame=MyFrame(parent=None,id=-1)
frame.Show(True)
app.MainLoop()
wxpython 文件拖拽
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.