【问题标题】:Control the size of the content in a zenity window?控制 zenity 窗口中内容的大小?
【发布时间】:2013-08-14 14:45:49
【问题描述】:

我可以使用--width--height 参数控制zenity 窗口的大小:

$ zenity --info --text="This is an information box." --width=600 --height=400

有没有办法控制内容的大小?例如,我可以将用于显示文本的字体大小加倍吗?

【问题讨论】:

    标签: user-interface zenity


    【解决方案1】:

    Zenity 允许使用一些标记,例如 。事实上它是Pango Markup。因此,可以使用具有字体或大小属性的 span 来实现更大的文本:

    例如:

    zenity --info --text '<span foreground="blue" font="32">Some\nbig text</span>\n\n<i>(it is also blue)</i>'
    

    请注意,font="32"size="32768" 的另一种写法,因为 size 是 1024 分之一点。 font="32" 是仅包含大小的部分字体描述。请参阅文档页面。

    另见:

    zenity --info --text 'Normal <big>Big <big>Bigger</big></big>'
    

    在不指定确切大小的情况下增加字体大小。

    【讨论】:

    • 这对我有用,仅用于标题。对于列表,参数列--column="&lt;span font='24'&gt;logmsg&lt;/span&gt;" 失败,不幸的是,列出的行也失败了。也许这只能通过系统范围的设置进行配置?
    猜你喜欢
    • 2012-08-28
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多