我有一个QDialog子类,包含我的应用程序的一些选项.有些选项是核心的,另一些是高级的,所以我决定将它们放入separeted可检查的QGroupBox中.

当用户选中高级选项框时,我希望我的对话框缩小垂直,但我找不到正确的方法 - 对话框大小保持不变

我将对话框的大小策略设置为Expanding,尝试调用adjustSize()并尝试调用resize()方法 - 没有任何帮助.我无法将programmaticaly对话框调整为小于当前大小(它只能变大).同时,可以手动调整大小.

有谁能够帮我?
美好的一天!我有一个qt项目,我想使用.pro文件条件自定义它.值得注意的是,我想使用一个.pro文件来获得几个输出,类似于:
DEFINES += APP1=0 APP2=1
DEFINES += TYPE=APP1
if(TYPE == APP1) {
LIBS += <LIB1>
DESTDIR = <DIR1>
}
else {
LIBS += <LIB2>
DESTDIR = <DIR2>
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试构建我的项目时,运行qmake时出现以下错误:
解析错误('else')
怎么做正确?
尝试创建QApplication对象时,我遇到了崩溃.这是我的代码:
#include <QLabel>
#include <QApplication>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
return app.exec();
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Qt版本4.8.4和MinGW编译器.运行QCoreApplicationPrivate::processCommandLineArguments方法时我的应用程序崩溃了.任何人都可以告诉如何解决这个问题?