小编Aus*_*tin的帖子

在Qt中获取父布局

快速的问题.有没有办法(轻松)检索Qt中的小部件的父布局?

PS:由于逻辑原因,QObject :: parent()不起作用.

编辑:我很肯定这个小部件有一个父布局,因为我把它添加到代码中的布局中.现在,我在窗口中有许多其他布局,虽然我可以跟踪它们,但我只想知道是否有一种简单而干净的方式来获取父布局.

编辑2:对不起,"简单干净"可能不是最好的推杆方式.我的意思是使用Qt API.

编辑3:我正在将小部件添加到布局中,如下所示:

QHBoxLayout*layout = new QHBoxLayout;

布图设计> addWidget(按钮);

c++ layout parents qt

8
推荐指数
3
解决办法
9198
查看次数

Qt插件不起作用

我创建了一个自定义的小部件插件。该插件与Qt Creator集成良好,但是当我编译程序时,出现此错误:

“ test.h:没有这样的文件或目录”

其中test.h是自定义窗口小部件的名称。我究竟做错了什么?这是应用程序的* .pro文件:

TEMPLATE = app
SOURCES += main.cpp \
    mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
Run Code Online (Sandbox Code Playgroud)

这是插件的* .pro文件:

CONFIG      += designer plugin debug_and_release
TARGET      = $$qtLibraryTarget(testplugin)
TEMPLATE    = lib
HEADERS     = testplugin.h
SOURCES     = testplugin.cpp
RESOURCES   = icons.qrc
target.path = $$[QT_INSTALL_PLUGINS]/designer
INSTALLS    += target
include(test.pri)
Run Code Online (Sandbox Code Playgroud)

linker plugins qt qmake

3
推荐指数
1
解决办法
2598
查看次数

标签 统计

qt ×2

c++ ×1

layout ×1

linker ×1

parents ×1

plugins ×1

qmake ×1