【问题标题】:Set a QComboBox certain field italic设置一个 QComboBox 某些字段斜体
【发布时间】:2013-10-08 06:32:58
【问题描述】:

我开始使用 QT,并且遇到了这样的问题。 我需要将QCombobox 的某个字段(行)的字体设置为斜体。 有没有办法做到这一点?

谢谢。

【问题讨论】:

    标签: qt qcombobox


    【解决方案1】:

    看看QtComboBox::setItemData

    例子:

    newFont=QFont("FontFamily",italic=True)
    myComboBox.setItemData(0, newFont, Qt::FontRole) // Where 0 is your index. Compute as necessary
    

    还可以查看this thread,其中讨论了类似的加粗。

    【讨论】:

    • 我可以为 italic=True 部分添加一些内容吗?或者它必须用引号引起来?我收到“斜体”未声明标识符的错误。
    • 您是否将 QFont 包含在 #include <QFont> 中?它应该可以工作,italicconstructor 的一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    相关资源
    最近更新 更多