我有一个未知长度的数组,key:val
对。每对占用FlexGridSizer
中的一行。键在第一列中,作为wx.StaticText
s,vals在第二列中,如wx.TextCtrl
s
问题是房间不多,有些VAL比较长,不适合放在wx.TextCtrl
s中。我希望所有的{}高度可能是2或3行。在
我尝试过使用style = wx.TE_MULTILINE
,但这只是添加了一个垂直滚动条,而不是使用left/right/home/end等水平滚动的默认行为
有什么想法吗?在
Tags:
根据wx.TextCtrl,您可以应用wx.HSCROLL公司设置样式使控件具有水平滚动条,但这在基于GTK1的系统上无效:http://xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.TextCtrl.html
还有一个ExpandoTextCtrl,您可能想看看:fromwx.lib.expando导入ExpandoTextCtrl(请参阅wxPython演示以获取示例)
最后我使用了
FlexGridSizer
。我使每个val单元格跨越两行,并在每个键下面添加空的wx.Size()
。结果是这样的:我建议你用wxGrid。在
http://docs.wxwidgets.org/2.9.2/overview_grid.html
相关问题 更多 >
编程相关推荐