我有一个Qt Unit测试(子)项目,它生成一个类(主生成的QTEST_APPLESS_MAIN).我可以在Qt Creator中作为控制台应用程序启动它.
问:如何将其他类作为测试用例添加到此特定项目中.
private Q_SLOTS),则不调用方法,而只调用类的方法QTEST_APPLESS_MAINmain(..),我不能QTEST_APPLESS_MAIN在项目中使用多个类(这是正确的吗?)main,但这非常繁琐.那么在单元测试项目中对几个类运行单元测试的最佳方法是什么?
PS:在" 在项目中使用QT单元测试 - 冲突的主(...)函数 " 中提到了博客,但是,我无法下载描述解决方案的zip.

我有一个makefile项目.我知道在Eclipse CDT中可以加载makefile项目.
是否可以在qtcreator中加载它?
我一直在寻找一个不错的C++ IDE,我非常喜欢Qt Creator的功能和性能,我打算用它来制作基于Qt的应用程序.但是,就目前而言,我只想在不使用Qt库的情况下将Qt creator用作通用C++ IDE.如何才能将Qt创建器用于常规C++开发?我需要做什么配置?我希望得到一些详细的指导.
感谢您的时间和合作.我很感激,我希望很快能收到你们的回复.
当我按下一个按钮时,我会弹出一个用户选择的对话框并在结尾处按"确定".我想在这个对话框中有一个分割器.左侧窗格将显示树,右侧将显示其他内容.我该怎么做?
从Qt示例本身:
QSplitter *splitter = new QSplitter(parent);
QListView *listview = new QListView;
QTreeView *treeview = new QTreeView;
QTextEdit *textedit = new QTextEdit;
splitter->addWidget(listview);
splitter->addWidget(treeview);
splitter->addWidget(textedit);
Run Code Online (Sandbox Code Playgroud)
因此,在此示例中,创建拆分器时没有任何对话框资源.如果我必须创建这种方式,那就意味着我必须在代码中创建所有控件而不是Qt Creator.
当我需要屏幕上的其他控件时,这样做的正确方法是什么?
如何将复选框/ radiobutton/combobox添加到QTableWidget或QListWidget?
我想仅在选择单选按钮时才显示组框.
我设法通过toggled(bool)将单选按钮的信号连接到setShown(bool)组框的插槽来实现.
问题是最初取消选择单选按钮但最初显示组框,所以我必须选择/取消选择单选按钮使其消失.
有没有什么办法可以让Qt Creator Designer中的组框最初不可见而不必在代码中执行?
我有与QT Creator中无法访问的本地和表达式中的变量所描述的相同的问题,但我想找到一种方法如何"修复"Qt Creator再次显示调试窗口中的std :: string等默认复合类型.
我通过dist升级(fedora 18 => 20)从Creator 2.8更新到3.0,我知道那里可能出现问题,但我真的想避免为Qt Creator重新安装整个操作系统.
有没有办法让Creator更详细或者写入日志文件?
知道Qt Creator 3.0是否能为复合类型显示出漂亮的值?
我可以检查哪些组件以及如何检查?
所以,经过一番思考后,我写了以下内容:
# In repository we don't need to have: # Compiled object files *.o # Generated MOC, resource and UI files moc_*.cpp qrc_*.cpp ui_*.h # Debug and Release directories (created under Windows, not Linux) Debug/ Release/ # .log files (usually created by QtTest - thanks to VestniK) *.log # Built windows .exe and linux binaries # NOTE: PROJECT is a your project's name, analog of PROJECT.exe in Linux *.exe *.dll PROJECT # Windows-specific files Thumbs.db desktop.ini # Mac-specific things (thanks …
尽管进行了一些搜索,但我还是找不到使用QT Creator 2.3.1自动生成C++类的getter和setter的方法.你们知道某种方法吗?
我怎么知道我使用的是哪个版本的Qt?当我打开Qt Creator时,它显示"欢迎来到Qt Creator 2.3".但是,在构建设置中,它显示Qt Version 4.7.1.
qt-creator ×10
qt ×7
c++ ×5
qt4 ×3
qt-designer ×2
cmake ×1
fedora ×1
git ×1
gitignore ×1
ide ×1
makefile ×1
pyqt ×1
qsplitter ×1
qtablewidget ×1
qtcore ×1
qtcpsocket ×1
unit-testing ×1