我遇到一些麻煩了解如何獲取代碼,以便在我的特定應用的工作,我有什麼是所謂的「dwgoutputbox」一文中的小工具,讀取一個CSV文件後,會顯示多個字段標記的文本組件 - Tkinter的
在這種情況下,dwgoutputbox
文本插件播放數字字符串變量descDwg1,descDwg2,descDwg3
這是第一列的項目,其次是「問題」號這是其他變量
我試圖讓第一列中的項目突出顯示,最終我可以使它們可點擊,因爲它們將鏈接到文件。
由於在第一列的項目將會改變,這取決於CSV搜索(但仍保持在低於一般格式)我不確定如何獲得tag_config工作
self.outputQty.insert(INSERT,descQty)
self.outputDesc.insert(INSERT,descPN, END," ", END, descInfo)
self.dwgoutputbox.insert(INSERT, descDwg1, END, " ", END, " Issue: ",END,descIss1,END, "\n")
self.dwgoutputbox.insert(INSERT, descDwg2, END, " ", END, " Issue: ",END,descIss2,END, "\n")
self.dwgoutputbox.insert(INSERT, descDwg3, END, " ", END, " Issue: ",END,descIss3,END, "\n")
format_link()
def format_link(dwgoutputbox,tag,apply_tag):
self.dwgoutputbox.tag_config(tagName="19",foreground="blue",underline=1)
dwgoutputbox.tag_bind(tag,"<Button-1>",apply_tag)
好,管理讓它按預期工作,很大程度上是由於Bryan Oakley的幫助和耐心 - 非常感謝你的讚賞。
self.dwgoutputbox = Text(root, borderwidth=0, width=50, height=15, foreground="#ffffff",background="#3F3F3F", font="system_font 10")
self.dwgoutputbox.grid(row=3, column=2, columnspan=5, padx=2, pady=3)
self.dwgoutputbox.tag_config("dwg",foreground="lightblue")
self.dwgoutputbox.insert(1.0, descDwg3, "dwg", " Issue: ", "", descIss3, "", "\n")
self.dwgoutputbox.insert(1.0, descDwg2, "dwg", " Issue: ", "", descIss2, "", "\n")
self.dwgoutputbox.insert(1.0, descDwg1, "dwg", " Issue: ", "", descIss1, "", "\n")
一半我的問題是有犯規似乎是許多/任何好處「基本」的更先進的東西,呈現了一個月的使用Python玩好挑戰的新手解釋。享受它雖然:)
請顯示一些代碼,說明你已經嘗試過。突出顯示文本是有據可查的,並且在stackoverflow和其他網站上有很多例子。 –
嗨,布賴恩,更新,包括一些代碼,目前我正試圖讓它的工作,所以它最可能非常粗糙 – LesM76