将鼠标悬停在 QToolButton 操作上时显示警告
Warning is shown when hovering mouse over QToolButton actions
我做了一个QToolButton
,有一些操作,如:
QToolButton * toolBut1 = new QToolButton(this);
actionGroup1 = new QActionGroup(this);
actionGroup1->setExclusive(true);
action1 = new QAction(QIcon(":/images/icon1"),"", actionGroup1);
action1->setCheckable(true);
action2 = new QAction(QIcon(":/images/icon2"),"", actionGroup1);
action2->setCheckable(true);
action3 = new QAction(QIcon(":/images/icon3"),"", actionGroup1);
action3->setCheckable(true);
toolBut1->addAction(action1);
toolBut1->addAction(action2);
toolBut1->addAction(action3);
但是当我将鼠标指针悬停在操作上时,应用程序输出中会显示一些警告:
QGradient::setColorAt:颜色位置必须在 0 到 1 范围内指定
为什么会这样?如何解决?
附言我在Windows 7上使用Qt 4.8.4。
我为这些操作设置了不同的名称,结果是不再显示警告。
QToolButton * toolBut1 = new QToolButton(this);
actionGroup1 = new QActionGroup(this);
actionGroup1->setExclusive(true);
action1 = new QAction(QIcon(":/images/icon1"),"act1", actionGroup1);
action1->setCheckable(true);
action2 = new QAction(QIcon(":/images/icon2"),"act2", actionGroup1);
action2->setCheckable(true);
action3 = new QAction(QIcon(":/images/icon3"),"act3", actionGroup1);
action3->setCheckable(true);
toolBut1->addAction(action1);
toolBut1->addAction(action2);
toolBut1->addAction(action3);
相关文章:
- 禁止显示由于常量为零而比较始终为假的警告
- 禁止显示有关包含文件中 #pragma 包的警告
- 添加 c++11 编译器后打开 devc++ 时显示的警告
- 为什么此程序显示"unreachable code"警告?我该如何抑制它?
- 与 string.size() 比较时 int 的符号性显示警告
- 显示 C++ 中"anonymous"变量创建的警告
- Vim 合成显示警告并设置警告级别
- 禁止显示"use of the 'X' attribute is a C++17 extension"警告
- 终端不显示程序的警告.如何在终端中看到它们
- 当从此到子类中的新对象时,将显示警告"destination for this 'memcpy' call is a pointer to dynamic class..."
- 如何禁止显示来自ON_BLOCK_EXIT的警告(ScopeGuard 的一部分)
- 在制作过程结束时显示警告/错误的数量
- 如何在 SysntasticCheck for vim 中显示所有" g++ -Wall "错误警告?
- 如何禁止显示有关C++中未使用变量的警告
- msvc预编译头警告禁止显示
- Visual Studio 2013未显示未引用的变量警告
- 禁止显示编译器警告 声明从未引用的函数
- 禁止显示警告"QApplication was not created in main() thread"
- 将鼠标悬停在 QToolButton 操作上时显示警告
- 当方法覆盖和忽略const时,GCC编译器不显示警告