代码之家  ›  专栏  ›  技术社区  ›  phoff

如何在QT Creators重构工具中自定义代码生成?

  •  0
  • phoff  · 技术社区  · 3 年前

    我使用的是Qt Creator 5.15.2和Qt 6.0.1。

    我想定制重构工具生成的代码,以更好地匹配我自己的编码风格。例如,“生成缺少的Q_PROPERTY成员”会生成一个如下所示的setter:

    void setX(int x)
    {
        if (m_x == x)
            return;
    
        m_x = x;
        emit xChanged(m_x);
    }
    

    我希望生成的代码看起来像这样:

    void setX(int x)
    {
        if (x != m_x)
        {
            m_x = x;
            emit xChanged(m_x);
        }
    }
    

    我在哪里可以找到重构工具用于生成代码的模板/代码片段?

    0 回复  |  直到 3 年前