2012-03-31 58 views
0

最近我開始研究傳統知識,並試圖學習它的所有功能和命令。Ruby TK如何從組合框或標籤複製文本?

這對我來說很難,tkdocs文檔坦白地說是垃圾,只有一個完整的示例腳本......並且只有一個入口和一個按鈕。 快速學習由程序員開發的分析腳本(來自Ruby)。

不管怎樣,我的問題是這樣的:

你能成爲一種條目發送一個字符串,並打印在入口?

我的意思是,我需要做這樣的事情,表現出一定的ASCII字母,但與可能性,這些信件用鼠標複製(複製/粘貼):

enter image description here

還有一件事有人可以向我解釋如何顯示組合框的「值」?

這並不工作:

$countryvar = TkVariable.new 
country = Tk::Tile::Combobox.new(parent) { textvariable $countryvar }.grid(:column => 2, :row => 1, :sticky => 'n') 

country['values'] = [ 'USA', 'Canada', 'Australia'] 

enter image description here * 「ESTAvacío!」 =「它是空的!」

感謝您的閱讀。 再見。

+0

你知道,很多人在tkdocs的質量不同意你?是的,它沒有做很多完整的例子,但是沒有那麼多GUI需要Tk一次提供的功能。 (實際上,沒有,Tk的一些功能最好是單獨使用,因爲他們需要把它們帶到一個領域並消除它們的痛苦,儘管如此,您將不會使用它們。) – 2012-03-31 23:16:05

回答