在CentOS系统中,安装了qt5,一切正常,完成后,在程序里面也出现了启动项,但是点击qt creator后,没有反应;但是qt designer可以正常启动;
在win7下,安装了qt5后,可以启动,但是在运行如下简单代码:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton button("Quit");
QObject::connect(&button, &QPushButton::clicked, &QApplication::quit);
button.show();
return app.exec();
}
时候,又总是提示:
'void QAbstractButton::clicked(bool)' is protected
void clicked(bool checked = false);
请问什么情况?
------解决方案--------------------
我这边尝试了没有任何问题。不过运行时候console中出现了红色的文字:
setGeometry: Unable to set geometry 75x23+363+124 on QWidgetWindow/'QPushButtonClassWindow'. Resulting geometry: 128x23+363+124 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
不知道是什么原因,反正并不影响程序的运行。