Как изменить направление wx python? - PullRequest
1 голос
/ 05 марта 2020

У меня есть простой код:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# simple.py

import wx

app = wx.App()

frame = wx.Frame(None, title='Simple application')
frame.Show()

app.MainLoop()

, но когда я получаю вывод, мое направление - RTL. Как я могу изменить направление кадра на ltr? enter image description here

1 Ответ

1 голос
/ 05 марта 2020

После дневного теста я нашел этот код:

class DefaultFrame(wx.Frame):
    def __init__(self, *args, **kwds):
        wx.Frame.__init__(self, None, title="Default Frame", style=wx.DEFAULT_FRAME_STYLE)
        self.SetLayoutDirection(wx.Layout_LeftToRight)


if __name__ == '__main__':
    django_init()
    app = wx.App()
    frame = DefaultFrame()
    frame.Show()
    app.MainLoop()

И результат ниже:

enter image description here

...