- 积分
- 0
- 注册时间
- 2011-8-7
- 仿真币
-
- 最后登录
- 1970-1-1
|
下面是我编的一段小程序,想实现的功能是选择一个文件,然后打印文件的路径,其中#Method 1可以实现,但是选择多个文件之后,LineEditPath中会存有很多文件的路径,使用guitk.BCComboBoxGetText时不能打印当前的路径。
方法二,函数BCLineEditPathSelectedFilePaths我查的帮助是可以获取路径的,但是也不能打印,不知道是怎么回事
guitk.BCLineEditPathGetClearButton这个函数的帮助没看懂,并不能Clear路径
哪位高人给解释一下
import ansa
from ansa import guitk
from ansa import constants
def add_function_name():
TopWindow = guitk.BCWindowCreate("TopWindow", guitk.constants.BCOnExitDestroy)
BCFrame_1 = guitk.BCFrameCreate(TopWindow)
BCBoxLayout_1 = guitk.BCBoxLayoutCreate(BCFrame_1, guitk.constants.BCVertical)
BCLineEditPath_1 = guitk.BCLineEditPathCreate(BCBoxLayout_1, 1, "", 2, "path")
guitk.BCLineEditPathAddFilter ( BCLineEditPath_1, "Excel File", "xlsx")
#Method 1
ComboBox = guitk.BCLineEditPathGetCombo (BCLineEditPath_1)
a = guitk.BCComboBoxGetText (ComboBox, 0)
print( "a = "+str(a) )
#Method 2
b = guitk.BCLineEditPathSelectedFilePaths ( BCLineEditPath_1 )
print( "b = "+str(b) )
guitk.BCLineEditPathGetClearButton ( BCLineEditPath_1 )
BCDialogButtonBox_1 = guitk.BCDialogButtonBoxCreate(TopWindow)
guitk.BCShow(TopWindow)
add_function_name()
|
|