小编Mik*_*mka的帖子

在运行时调整QDialog的大小

我有一个QDialog子类,包含我的应用程序的一些选项.有些选项是核心的,另一些是高级的,所以我决定将它们放入separeted可检查的QGroupBox中. 在此输入图像描述
当用户选中高级选项框时,我希望我的对话框缩小垂直,但我找不到正确的方法 - 对话框大小保持不变 在此输入图像描述
我将对话框的大小策略设置为Expanding,尝试调用adjustSize()并尝试调用resize()方法 - 没有任何帮助.我无法将programmaticaly对话框调整为小于当前大小(它只能变大).同时,可以手动调整大小. 在此输入图像描述
有谁能够帮我?

user-interface qt resize qdialog qsizepolicy

6
推荐指数
1
解决办法
4479
查看次数

自定义qt项目时使用条件

美好的一天!我有一个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')

怎么做正确?

qt qmake

5
推荐指数
2
解决办法
7773
查看次数

QApplication分段错误

尝试创建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方法时我的应用程序崩溃了.任何人都可以告诉如何解决这个问题?

qt segmentation-fault qt4.8

4
推荐指数
1
解决办法
1745
查看次数