看起來像這樣會很簡單,但我找不到一個很好的方法來做到這一點。我正在尋找的是一個很好的中心標題,用於一個wxPython框架中的更大的多行TextCtrl小部件。似乎沒有辦法用實際的TextCtrl屬性來做到這一點。所以我試圖做這個StaticText標籤,但我似乎無法與TextCtrl控件良好地排隊。現在我有兩個不同的BoxSizer(wx.HORIZONTAL)帶有Button控件和StaticText。也許這是我可以用wxPython完成的最好的工作?如何在wxPython中爲TextCtrl小部件添加標題?
1
A
回答
3
我在我的代碼中做了類似的事情。我認爲當你將StaticText添加到sizer時,你想設置「wx.ALIGN_CENTER_HORIZONTAL」標誌。這會將StaticText居中放置在單元格中。通過在TextCtrl上設置wx.EXPAND,我們說它應該是sizer的最大寬度,因此StaticText將相對於TextCtrl居中。
import wx
ID_SUBMIT = wx.NewId()
...
sizer = wx.BoxSizer(wx.VERTICAL)
centeredLabel = wx.StaticText(self, -1, 'Centered Label')
sizer.Add(centeredLabel, flag=wx.ALIGN_CENTER_HORIZONTAL)
mlTextCtrl = wx.TextCtrl(self, style = wx.TE_MULTILINE)
sizer.Add(mlTextCtrl, flag=wx.EXPAND)
submitButton = wx.Button(self, ID_SUBMIT,'Submit')
sizer.Add(submitButton, flag=wx.ALIGN_RIGHT)
...
+0
聽起來很棒,謝謝你的回答 – wilbev
相關問題
- 1. wxPython中添加行TextCtrl
- 2. wxPython - 在textctrl小部件中捕獲shell輸出?
- 3. 如何在Blogger中爲小部件標題添加邊框?
- 4. wxPython:在其他小部件上重定向事件(TextCtrl)
- 5. wxPython textCtrl silent AppendText
- 6. 更改wxPython TextCtrl小部件上的字體
- 7. wxPython:如何加速向網格添加大量的小部件
- 8. wxPython:如何搜索TextCtrl中的文本?
- 9. 如何修改wxPython中TextCtrl的寬度?
- 10. 如何在wxpython中將小部件添加到文件對話框中?
- 11. 如何添加關閉最小化到標題Gridster.js小部件
- 12. wordpress小部件標題添加範圍
- 13. 如何添加窗口小部件到QMainWindow中的標題欄?
- 14. wxPython:把wx.TE_PROCESS_ENTER放在Masked TextCtrl
- 15. 在Linux下TextCtrl小部件崩潰
- 16. wxPython的TextCtrl和無限循環問題
- 17. 如何將h1,h2和h3標題添加到RichText小部件?
- 18. 如何將<br />添加到WordPress的小部件標題?
- 19. 在Wordpress中添加一個<span>到小部件標題
- 20. UL's - 如何在頂部添加標題?
- 21. wxpython textctrl不寫時綁定
- 22. wxPython TextCtrl透明背景
- 23. 如何刪除該小部件中添加的小部件?
- 24. 小部件大小和添加新小部件的問題
- 25. 在wxpython中獲取小部件dc
- 26. 在wxpython默認情況下隱藏TextCtrl
- 27. 在Haskell WAI中,如何添加標題作爲中間件?
- 28. 用按鈕添加一個小部件 - wxPython
- 29. 如何在recyclerview中爲卡片添加標題/標題?
- 30. 如何將標籤添加到小部件屏幕圖標?
發佈一些代碼是解釋您嘗試過的最佳方式。 –