テキストボックスに非表示のときでも枠線を付けることはできますか?Python Tkinterは非アクティブな枠線をテキストボックスに設定していますか?
0
A
答えて
2
"非アクティブ時の境界線"の意味はわかりませんが、確かにTkInterのテキストに境界線を追加できます。次のコードは、2つの外側フレームと2つの内側フレームを作成し、次にそれぞれの内側フレームにテキストを追加します。フレームには、すべての面で5ピクセルの境界が与えられます。
from Tkinter import *
root = Tk()
left_outer = Frame(root, bd=1)
left_outer.pack(side=LEFT, fill=Y, pady=5, padx=5)
right_outer = Frame(root, bd=1)
right_outer.pack(side=LEFT, fill=Y, pady=5, padx=5)
left = Frame(left_outer, bd=2, relief=SUNKEN)
right = Frame(right_outer, bd=2, relief=SUNKEN)
left.pack(fill=Y)
right.pack(fill=Y)
t_start = Text(left, width=20, height=200)
t_start.pack(side=LEFT, fill=Y)
s_start = Scrollbar(left)
s_start.pack(side=RIGHT, fill=Y)
s_start.config(command=t_start.yview)
t_start.config(yscrollcommand=s_start.set)
t_end = Text(right, width=20, height=200)
t_end.pack(side=LEFT, fill=Y)
s_end = Scrollbar(right)
s_end.pack(side=RIGHT, fill=Y)
s_end.config(command=t_end.yview)
t_end.config(yscrollcommand=s_end.set)
root.geometry("400x200")
root.mainloop()
1
odie5533の答えは、テキストオブジェクトのみを含むフレームに枠線を付けることを示しています。これは、テキストオブジェクトの周りに2Dを与える素晴らしい方法ですが、ミックスに別のウィジェットを追加します。元の質問は、Textオブジェクトのborder widthとrelief typeの両方を設定することに関連していたと思います。このスニペットは、別のフレームを使用せずにTextオブジェクトを解放します。
from Tkinter import *
root = Tk()
text_top = Text(root, relief=GROOVE, height=5, width = 40, borderwidth=2)
text_top.pack()
text_bottom = Text(root, relief=RIDGE, height=5, width = 40, borderwidth=2)
text_bottom.pack()
root.geometry("400x200")
root.mainloop()
関連する問題
- 1. 非連続線ユーザtkinter python
- 2. Internet Explorerで枠線と枠線が重複しています
- 3. Tkinter OptionMenuウィジェットの枠線を削除するには
- 4. クッキーの非アクティブ間隔を最大限に設定していますか?
- 5. テーブルセル内の非一様な破線枠
- 6. Python Tkinterフレームの周りの枠線を削除する方法は?
- 7. iPhoneシミュレータの枠線(非スクリーン領域)を非表示にしますか?
- 8. テキストボックスの枠線のSystemColorsとは何ですか?
- 9. .mouseleave()は、特定の枠線から外れるときにのみアクティブにします。
- 10. アクティブな子に基づいてアコーディオンをアクティブに設定する
- 11. WPFの枠線とテキストボックスに問題があります。.NET 3.5
- 12. HTML/CSS:テキストを非表示にして枠線を表示
- 13. 枠線の長さをCSS3のテキストボックスから変更しますか?
- 14. tkinterをpython3.6にインストールするには - 再設定しますか?
- 15. Python tkinter IntVarsが正しく設定されていません
- 16. スライドがアクティブなときにカルーセルカスタムボタンをアクティブに設定します。
- 17. 編集可能なコンボボックスでテキストボックスに枠線を追加するにはどうすればいいですか?
- 18. QMessageBoxのメッセージの枠線を設定する方法は?
- 19. ハイチャートの円の枠線を設定する方法は?
- 20. GWTのイベントの枠線を設定する方法は?
- 21. gameobjectを最小値で非アクティブに設定しました
- 22. tkinterのtkinterは値を消してしまいます(python 3.4.3)
- 23. ウィジェット(FloatigSearchView)の枠線の色を削除して設定する方法は?特に下の境界線の色
- 24. Asp.netチャートで白い枠線を非表示にする方法
- 25. WM_MOUSEMOVEに枠線をドラッグして描画しますか?
- 26. ブートストラップボタンが青色の枠線を表示していますか?
- 27. 傾斜した枠線でテキストボックスとラベルを作成するには?
- 28. UITextFieldの枠線を非表示にする方法は?
- 29. WPF TextBoxで赤い枠線の設定が有効になった
- 30. tkinter pythonでラジオボタンをデフォルト値に設定