OS X 10.10和Qt 5.3上的非活动复选框

时间:2015-01-06 16:24:37

标签: macos qt osx-yosemite

在OS X 10.10上,当父窗口小部件没有焦点时,该复选框变为非活动状态。

Qt 5.4中是否解决了这个问题?或者需要在OS X 10.10上为小部件使用额外的属性。

示例:

inactive active

即使在Qt Creator中我也看到了这样的问题。但是在网络上找不到任何类似的问题。

再现的步骤(Qt Creator 3.1.1)

  1. 为对话窗口创建简单项目。
  2. 添加到* .ui文件QLineEdit,QListWidjet和布局中没有任何内容 修改。
  3. 在对话框窗口的构造函数中添加列表项的代码:

    QListWidget* list = ui->listWidget;
    for( int i = 0; i < 5; ++i )
    {
        QListWidgetItem* item = new QListWidgetItem( "test" );
        item->setCheckState( Qt::Checked );
    
        list->addItem( item );
    } 
    

0 个答案:

没有答案