大佬教程收集整理的这篇文章主要介绍了单击 TreeView 中的文件夹时如何在 ListView 中显示文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要的是在 TreeVIEw 中显示我系统的所有文件夹,以便当我单击文件夹时,我会在右侧的 ListVIEw 中获得文件列表。现在我将所有文件夹作为 TreeVIEw 中的路径,但我想要的是修剪路径并仅在 TreeVIEw 中显示文件夹。单击 TreeVIEw 中的文件夹时,我应该在右侧的 ListVIEw 中获取相应的文件名。你能帮我吗?
我的 XAML:
driver = webdriver.Chrome()
driver.get("https://www.bi.go.ID/ID/statistik/informasi-kurs/transaksi-bi/Default.aspx")
wait = webdriverwait(driver,10)
driver.implicitly_wait(10) #secs
# click "usd"
book = wait.until(EC.element_to_be_clickable((By.ID,"SELEctPeriod")))
sel = SELEct(book)
sel.SELEcT_By_value("range")
bookk = wait.until(EC.element_to_be_clickable((By.ID,"ctl00_PlaceHolderMain_g_6c89d4ad_107f_437d_bd54_8fda17b556bf_ctl00_ddlmatauang1")))
sel = SELEct(bookk)
sel.SELEcT_By_value("USD ")
driver.execute_script("window.scrollTo(0,document.body.scrollHeight);")
start_date = driver.find_elemenT_By_ID("ctl00_PlaceHolderMain_g_6c89d4ad_107f_437d_bd54_8fda17b556bf_ctl00_txtFrom")
start_date.send_keys("20-Nov-15")
END_DATE = driver.find_elemenT_By_ID("ctl00_PlaceHolderMain_g_6c89d4ad_107f_437d_bd54_8fda17b556bf_ctl00_txtTo")
END_DATE.send_keys(time.strftime("%d-%m-%Y"))
time.sleep(5)
buttons = driver.find_elements_by_xpath("//input[@value='Cari']")
buttons[1].click()
src = driver.page_source # gets the HTML source of the page
headers = {
#"Referer": "https://ID.invesTing.com/commoditIEs/gold-historical-data","User-Agent": "Mozilla/5.0 (X11; Ubuntu; linux x86_64; rv:80.0) Gecko/20100101 firefox/80.0","X-requested-With": "XMLhttprequest"
}
parser = BeautifulSoup(src,"lxml") # initialize the parser and parse the source "src"
url = "https://www.bi.go.ID/ID/statistik/informasi-kurs/transaksi-bi/Default.aspx"
r = requests.get(url,headers=headers)
HTML = r.text
table = parser.find("table",attrs={"class" : "table1"}) # A List of attributes that you want to check in a tag)
rows = table.find_all('tr')
data = []
for row in rows[1:]:
cols = row.find_all('td')
cols = [ele.text.Strip() for ele in cols]
data.append([ele for ele in cols if ele])
result = pd.DataFrame(data,columns=['nilai','kurs_jual','kurs_beli','tanggal'])
result.to_csv("kurs1.csv",index=falsE)
df = pd.read_csv("kurs1.csv")
pd.set_option('display.max_rows',df.shape[0]+1)
print(df)
我的代码隐藏:
<GrID>
<TreeVIEw @R_403_6889@="trvMenu" SELEcteditemchanged="trvMenu_SELEcteditemchanged" MouseDoubleClick="trvMenu_MouseDoubleClick_1" >
<TreeVIEw.ItemTemplate>
<HIErarchicalDataTemplate Itemssource="{Binding Items}">
<TextBlock Text="{Binding titlE}" Foreground="blue" TreeVIEwItem.SELEcted="TextBlock_SELEcted" />
</HIErarchicalDataTemplate>
</TreeVIEw.ItemTemplate>
</TreeVIEw>
<button Content="button" HorizontalAlignment="left" margin="480,226,0" VerticalAlignment="top" WIDth="75" Click="button_Click"/>
</GrID>
</Window>
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的单击 TreeView 中的文件夹时如何在 ListView 中显示文件全部内容,希望文章能够帮你解决单击 TreeView 中的文件夹时如何在 ListView 中显示文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。