更改内联字体样式wx.TextCtrl以及wx.StaticTex

2024-09-26 18:09:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用wxPython用PyWizardPages构建一个向导。在

我想知道有没有一种方法可以将文本“inline”加粗或斜体化?在

换句话说:

# StaticText
a = wx.StaticText(page, -1, "Click Next")

# TextCtrl
b = wx.TextCtrl(page2, -1, "")
b.SetValue("Here are the details:")

现在,我想加粗“Next”和斜体“details”。这不是犹太语法,只是我希望能够做到的,如果可能的话:

^{pr2}$

这是可能的,还是我需要创建一个新的StaticText/textcrl,加粗并斜体显示,然后找出如何将其相应地放置在网格中,使其看起来像一个完整的句子?在


Tags: 方法文本pagewxpythoninlinedetailsnextclick
1条回答
网友
1楼 · 发布于 2024-09-26 18:09:20

TextCtrl有一个名为王泰瑞以及wx.TE_RICH2酒店. 这两个都在wxPython演示中显示。我不相信StaticText小部件能为您工作。您还可以使用RichText小部件或StyleTextCtrl。另一种选择是自己在屏幕上绘制文本,这将给你最大的控制权。wxPython演示中有所有这些主题的示例,因此我将从这里开始。在

相关问题 更多 >

    热门问题