如果我正确理解wxPython文档,这部分:
目前,wx.Button支持所有主要端口(wxMSW、wxGTK和OSX/Cocoa)中的标记,而wx.StaticText在wxGTK和wxOSX 及其通用版本(如果需要支持标记时可以在MSW下使用)支持标记。今后计划扩大对更多控制的支持。
声明GenStaticText
应该支持MS上的标记吗?阅读这条线也意味着?
我的代码没有复制:
import wx
from wx.lib.stattext import GenStaticText
class MyFrame(wx.Frame):
def __init__(self, *args, **kwargs):
super().__init__(None, *args, **kwargs)
self.Title = 'Example'
self.panel = MainPanel(self)
sizer = wx.BoxSizer(wx.HORIZONTAL)
sizer.Add(self.panel,1, wx.EXPAND)
self.SetSizer(sizer)
self.Center()
self.Layout()
self.Show()
class MainPanel(wx.Panel):
def __init__(self, parent):
super().__init__(parent)
self.ST = GenStaticText(self, label='', style=wx.ALIGN_LEFT)
sizer = wx.BoxSizer(wx.HORIZONTAL)
sizer.Add(self.ST,1,wx.EXPAND)
self.ST.SetLabelMarkup("<b>Bold text</b>")
self.SetSizer(sizer)
app = wx.App()
frame = MyFrame()
app.MainLoop()
有错误吗?有没有办法让GenStaticText
或wx.StaticText
支持垃圾上的标记?
发布于 2022-07-02 13:04:44
关于wx.StaticText one can SetFont(字体)
https://stackoverflow.com/questions/72820147
复制