TextCtrl 的对齐方式
Alignment of TextCtrl
我在我的电脑上新设置了 Linux Mint 并学习了 wxpython(只是因为我对 tkinter 感到厌倦并且需要一些休息来缓解我在其上创建大型应用程序所带来的头痛)。我了解了第一个命令 'TextCtrl'。一切正常,除了我有点问题。代码很简单。
panel = wx.Panel(self)
wx.TextCtrl(panel, position=(10, 10), size=(250,150)
代码工作正常,除非我 运行 它的光标和文本似乎在中间(如垂直居中)。搜索该死的互联网,从未找到一个简单的解决方案。任何猜测我怎样才能在一行代码中对齐到顶部?
screenshot
我认为wx.Python会自动将文本在垂直方向居中对齐。如果您需要那么大的 wx.TextCtrl
,我猜您需要多行 wx.TextCtrl
。这可以通过 style
参数得到:
wx.TextCtrl(panel, position=(10, 10), size=(250,150), style=wx.TE_MULTILINE)
我在我的电脑上新设置了 Linux Mint 并学习了 wxpython(只是因为我对 tkinter 感到厌倦并且需要一些休息来缓解我在其上创建大型应用程序所带来的头痛)。我了解了第一个命令 'TextCtrl'。一切正常,除了我有点问题。代码很简单。
panel = wx.Panel(self)
wx.TextCtrl(panel, position=(10, 10), size=(250,150)
代码工作正常,除非我 运行 它的光标和文本似乎在中间(如垂直居中)。搜索该死的互联网,从未找到一个简单的解决方案。任何猜测我怎样才能在一行代码中对齐到顶部?
screenshot
我认为wx.Python会自动将文本在垂直方向居中对齐。如果您需要那么大的 wx.TextCtrl
,我猜您需要多行 wx.TextCtrl
。这可以通过 style
参数得到:
wx.TextCtrl(panel, position=(10, 10), size=(250,150), style=wx.TE_MULTILINE)