How do I disable one tab in a QTabWidget?

后端 未结 4 1998
粉色の甜心
粉色の甜心 2021-01-04 05:52

I have a QTabWidget called tabWidget. It has three tabs: \"Basic\", \"Advanced\", and \"Current Structure\". The tabs are displayed in the widget in that order

4条回答
  •  盖世英雄少女心
    2021-01-04 06:15

    You can enable/disable individual tabs in a QTabWidget using the member function setTabEnabled(int index, bool enable).

    Based on your code snippet, it would look like this:

    bool result = false;
    if (result == false)
    {
      tabWidget->setTabEnabled(1, false);
    }
    

提交回复
热议问题