假设您想开始为具有数千个LOC的开源项目做出贡献.关于如何开始学习/攻击新系统的方式/建议我很有意思.
我试图用QProgressDialog做一个简单的例子.所以我在一个小部件中有一个QPushButton,当我按下它时,出现一个QProgressDialog,进展到100然后隐藏.
我的问题是如果我第二次点击保存按钮,QProgressDialog就会出现并消失.
用户按下按钮时调用的插槽代码:
progressDialog->show();
progressDialog->setWindowModality(Qt::WindowModal);
for(int i = 0; i <= 100; ++i)
{
progressDialog->setValue(i);
if(progressDialog->wasCanceled())
break;
}
Run Code Online (Sandbox Code Playgroud) 我正在研究一个与Informix一起运行的系统,因此我开始学习越来越多关于Informix的知识.我正在考虑学习并获得Informix认证.
你觉得Informix有未来吗?或者我应该尝试更多地了解Oracle或MySQL或其他一些流行的数据库系统?