QDesignerFormWindowInterface Class
QDesignerFormWindowInterface 클래스를 사용하면 Qt Widgets Designer 의 작업 영역에 표시되는 양식 창을 쿼리하고 조작할 수 있습니다. 더 보기...
헤더: | #include <QDesignerFormWindowInterface> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Designer) target_link_libraries(mytarget PRIVATE Qt6::Designer) |
qmake: | QT += designer |
상속합니다: | QWidget |
공용 타입
flags | Feature |
enum | FeatureFlag { EditFeature, GridFeature, TabOrderFeature, DefaultFeature } |
enum | ResourceFileSaveMode { SaveAllResourceFiles, SaveOnlyUsedResourceFiles, DontSaveResourceFiles } |
공용 함수
QDesignerFormWindowInterface(QWidget *parent = nullptr, Qt::WindowFlags flags = {}) | |
virtual | ~QDesignerFormWindowInterface() |
virtual QDir | absoluteDir() const = 0 |
QStringList | activeResourceFilePaths() const |
virtual void | addResourceFile(const QString &path) = 0 |
virtual QString | author() const = 0 |
virtual QStringList | checkContents() const = 0 |
virtual QString | comment() const = 0 |
virtual QString | contents() const = 0 |
virtual QDesignerFormEditorInterface * | core() const |
virtual QDesignerFormWindowCursorInterface * | cursor() const = 0 |
virtual void | emitSelectionChanged() = 0 |
virtual QString | exportMacro() const = 0 |
virtual QDesignerFormWindowInterface::Feature | features() const = 0 |
virtual QString | fileName() const = 0 |
virtual QWidget * | formContainer() const = 0 |
virtual QPoint | grid() const = 0 |
virtual bool | hasFeature(QDesignerFormWindowInterface::Feature feature) const = 0 |
virtual QStringList | includeHints() const = 0 |
virtual bool | isDirty() const = 0 |
virtual bool | isManaged(QWidget *widget) const = 0 |
virtual void | layoutDefault(int *margin, int *spacing) = 0 |
virtual void | layoutFunction(QString *margin, QString *spacing) = 0 |
virtual QString | pixmapFunction() const = 0 |
virtual void | removeResourceFile(const QString &path) = 0 |
virtual QDesignerFormWindowInterface::ResourceFileSaveMode | resourceFileSaveMode() const = 0 |
virtual QStringList | resourceFiles() const = 0 |
virtual void | setAuthor(const QString &author) = 0 |
virtual void | setComment(const QString &comment) = 0 |
virtual bool | setContents(QIODevice *device, QString *errorMessage = 0) = 0 |
virtual void | setExportMacro(const QString &exportMacro) = 0 |
virtual void | setIncludeHints(const QStringList &includeHints) = 0 |
virtual void | setLayoutDefault(int margin, int spacing) = 0 |
virtual void | setLayoutFunction(const QString &margin, const QString &spacing) = 0 |
virtual void | setMainContainer(QWidget *mainContainer) = 0 |
virtual void | setPixmapFunction(const QString &pixmapFunction) = 0 |
virtual void | setResourceFileSaveMode(QDesignerFormWindowInterface::ResourceFileSaveMode behavior) = 0 |
공용 슬롯
void | activateResourceFilePaths(const QStringList &paths, int *errorCount = nullptr, QString *errorMessages = nullptr) |
virtual void | clearSelection(bool update = true) = 0 |
virtual void | manageWidget(QWidget *widget) = 0 |
virtual void | selectWidget(QWidget *widget, bool select = true) = 0 |
virtual bool | setContents(const QString &contents) = 0 |
virtual void | setDirty(bool dirty) = 0 |
virtual void | setFeatures(QDesignerFormWindowInterface::Feature features) = 0 |
virtual void | setFileName(const QString &fileName) = 0 |
virtual void | setGrid(const QPoint &grid) = 0 |
virtual void | unmanageWidget(QWidget *widget) = 0 |
시그널
void | aboutToUnmanageWidget(QWidget *widget) |
void | activated(QWidget *widget) |
void | changed() |
void | featureChanged(QDesignerFormWindowInterface::Feature feature) |
void | fileNameChanged(const QString &fileName) |
void | geometryChanged() |
void | mainContainerChanged(QWidget *mainContainer) |
void | objectRemoved(QObject *object) |
void | resourceFilesChanged() |
void | selectionChanged() |
void | widgetManaged(QWidget *widget) |
void | widgetRemoved(QWidget *widget) |
void | widgetUnmanaged(QWidget *widget) |
정적 공용 멤버
QDesignerFormWindowInterface * | findFormWindow(QObject *object) |
QDesignerFormWindowInterface * | findFormWindow(QWidget *widget) |
상세 설명
QDesignerFormWindowInterface는 연결된 양식 창에 대한 정보를 제공하고 그 속성을 변경할 수 있도록 합니다. 이 인터페이스는 직접 인스턴스화되는 것이 아니라 Qt Widgets Designer 의 form window manager 에 의해 제어되는 Qt Widgets Designer 의 현재 양식 창에 대한 액세스를 제공하기 위한 것입니다.
특정 위젯이 포함된 양식 창을 찾고 있다면 정적 QDesignerFormWindowInterface::findFormWindow() 함수를 사용할 수 있습니다:
auto *formWindow = QDesignerFormWindowInterface::findFormWindow(myWidget);
그러나 Qt Widgets Designer 의 양식 창 관리자를 통해 현재 양식 창에 액세스할 수도 있습니다: QDesignerFormEditorInterface::formWindowManager () 함수를 사용하여 관리자에 대한 인터페이스를 검색할 수 있습니다. 이 인터페이스가 있으면 QDesignerFormWindowManagerInterface::formWindow() 함수를 통해 Qt Widgets Designer 의 모든 현재 양식 창에 액세스할 수 있습니다. 예를 들어
QList<QDesignerFormWindowInterface *> forms; auto *manager = formEditor->formWindowManager(); for (int i = 0; i < manager->formWindowCount(); ++i) forms.append(manager->formWindow(i));
Qt Widgets Designer 의 현재 QDesignerFormEditorInterface 객체(위 예에서는formEditor
)에 대한 포인터는 QDesignerCustomWidgetInterface::initialize() 함수의 매개 변수에 의해 제공됩니다. 사용자 정의 위젯 플러그인을 구현할 때는 QDesignerCustomWidgetInterface 클래스를 서브클래싱하여 Qt Widgets Designer 에 플러그인을 노출해야 합니다.
양식 창이 열리면 해당 속성을 쿼리할 수 있습니다. 예를 들어 일반 사용자 정의 위젯 플러그인은 Qt Widgets Designer 에서 최상위 레벨에서만 관리되므로 Qt Widgets Designer 의 작업 영역에서 하위 위젯의 크기를 조정할 수 없습니다. 그러나 QDesignerFormWindowInterface는 위젯을 Qt Widgets Designer 에서 관리할지 여부를 제어할 수 있는 함수를 제공합니다:
if (formWindow->isManaged(myWidget)) formWindow->manageWidget(myWidget->childWidget);
위젯 관리와 관련된 전체 함수 목록은 isManaged(), manageWidget() 및 unmanageWidget()입니다. widgetManaged (), widgetRemoved(), aboutToUnmanageWidget() 및 widgetUnmanaged() 등 여러 가지 관련 신호도 있습니다.
위젯 관리를 제어하는 것 외에도 selectWidget(), clearSelection() 및 emitSelectionChanged() 함수와 selectionChanged() 신호를 사용하여 양식 창에서 현재 선택 항목을 제어할 수 있습니다.
또한 absoluteDir(), includeHints(), layoutDefault(), layoutFunction(), pixmapFunction() 함수를 사용하여 폼이 저장된 위치에 대한 정보를 검색하고, 포함 파일을 사용하여 레이아웃 및 픽스맵 기능을 검색할 수 있습니다. 양식 창이 수정되었는지(저장되지는 않았는지) 여부는 isDirty() 함수를 사용하여 확인할 수 있습니다. author (), contents(), fileName(), 관련 comment() 및 exportMacro(), mainContainer(), features(), grid() 및 resourceFiles()를 검색할 수 있습니다.
이 인터페이스는 대부분의 정보를 변경할 수 있는 함수와 슬롯도 제공합니다. 양식 창을 저장하는 디렉토리는 예외입니다. 마지막으로 위에서 언급한 정보 및 일반적으로 양식 창에 대한 변경과 관련된 몇 가지 신호가 있습니다.
QDesignerFormWindowCursorInterface, QDesignerFormEditorInterface, QDesignerFormWindowManagerInterface 를참조하세요 .
멤버 유형 문서
열거형 QDesignerFormWindowInterface::FeatureFlag
플래그 QDesignerFormWindowInterface::Feature
이 열거형은 폼 창 인터페이스에서 사용할 수 있고 제어할 수 있는 기능을 설명합니다. 이 값은 양식 창을 쿼리하여 지원하는 기능을 결정할 때 사용됩니다:
상수 | 값 | 설명 |
---|---|---|
QDesignerFormWindowInterface::EditFeature | 0x01 | 양식 편집 |
QDesignerFormWindowInterface::GridFeature | 0x02 | 편집을 위한 그리드 표시 및 스냅 투 그리드 기능 |
QDesignerFormWindowInterface::TabOrderFeature | 0x04 | 탭 순서 관리 |
QDesignerFormWindowInterface::DefaultFeature | EditFeature | GridFeature | 기본 기능(양식 편집 및 그리드) 지원 |
기능 유형은 QFlags<FeatureFlag>에 대한 타입 정의입니다. FeatureFlag 값의 OR 조합을 저장합니다.
hasFeature() 및 features()도 참조하세요 .
enum QDesignerFormWindowInterface::ResourceFileSaveMode
이 열거형은 리소스 파일이 저장되는 방식을 설명합니다.
상수 | 값 | 설명 |
---|---|---|
QDesignerFormWindowInterface::SaveAllResourceFiles | 0 | 모든 리소스 파일을 저장합니다. |
QDesignerFormWindowInterface::SaveOnlyUsedResourceFiles | 1 | 양식에서 사용하는 리소스 파일을 저장합니다. |
QDesignerFormWindowInterface::DontSaveResourceFiles | 2 | 리소스 파일을 저장하지 않습니다. |
멤버 함수 문서
[explicit]
QDesignerFormWindowInterface::QDesignerFormWindowInterface(QWidget *parent = nullptr, Qt::WindowFlags flags = {})
주어진 parent 와 지정된 창 flags 으로 양식 창 인터페이스를 구축합니다.
[virtual noexcept]
QDesignerFormWindowInterface::~QDesignerFormWindowInterface()
양식 창 인터페이스를 삭제합니다.
[signal]
void QDesignerFormWindowInterface::aboutToUnmanageWidget(QWidget *widget)
이 신호는 양식의 위젯이 관리되지 않게 될 때마다 발생합니다. 이 신호가 발생하면 지정된 widget 은 계속 관리되며 widgetUnmanaged() 신호가 이어져 더 이상 관리되지 않음을 나타냅니다.
unmanageWidget() 및 isManaged()도 참조하세요 .
[pure virtual]
QDir QDesignerFormWindowInterface::absoluteDir() const
양식 창에 표시된 양식이 포함된 디렉터리의 절대 위치를 반환합니다.
[slot]
void QDesignerFormWindowInterface::activateResourceFilePaths(const QStringList &paths, int *errorCount = nullptr, QString *errorMessages = nullptr)
리소스(.qrc) 파일 경로 paths 를 활성화하여 errorCount 에 오류 수와 errorMessages 에 오류 메시지를 반환합니다. Qt Widgets Designer 는 QResource 클래스를 사용하여 리소스를 로드하여 양식 편집에 사용할 수 있도록 합니다.
IDE 통합에서는 프로젝트의 리소스(.qrc) 파일 목록을 활성화하여 Qt Widgets Designer 에서 사용할 수 있도록 할 수 있습니다.
activeResourceFilePaths() 및 QResource 을참조하세요 .
[signal]
void QDesignerFormWindowInterface::activated(QWidget *widget)
이 신호는 양식에서 위젯이 활성화될 때마다 발생합니다. 활성화된 위젯은 widget 으로 지정됩니다.
QStringList QDesignerFormWindowInterface::activeResourceFilePaths() const
현재 Qt Widgets Designer 에 로드된 활성 리소스(.qrc) 파일 경로를 반환합니다.
activateResourceFilePaths()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::addResourceFile(const QString &path)
지정된 path 에 있는 리소스 파일을 양식에서 사용하는 리소스 파일에 추가합니다.
resourceFiles() 및 resourceFilesChanged()도 참조하세요 .
[pure virtual]
QString QDesignerFormWindowInterface::author() const
현재 창에 표시되는 양식의 작성자 또는 작성자에 대한 세부 정보를 반환합니다.
setAuthor()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::changed()
이 신호는 양식이 변경될 때마다 전송됩니다.
[pure virtual]
QStringList QDesignerFormWindowInterface::checkContents() const
현재 양식에 대한 검사를 수행하고 잠재적인 문제(예: 레이아웃되지 않은 양식의 최상위 공백)에 대한 서식 있는 텍스트 경고 목록을 반환합니다.
IDE 통합은 저장 작업 시작을 처리하기 전에 이 함수를 호출할 수 있습니다.
[pure virtual slot]
void QDesignerFormWindowInterface::clearSelection(bool update = true)
양식 창에서 현재 선택을 지웁니다. update 이 참이면 emitSelectionChanged() 함수가 호출되어 selectionChanged() 신호를 내보냅니다.
selectWidget()도 참조하세요 .
[pure virtual]
QString QDesignerFormWindowInterface::comment() const
현재 창에 표시되는 양식에 대한 주석을 반환합니다.
setComment()도 참조하세요 .
[pure virtual]
QString QDesignerFormWindowInterface::contents() const
현재 창에 표시되는 양식의 내용에 대한 세부 정보를 반환합니다.
setContents()도 참조하세요 .
[virtual]
QDesignerFormEditorInterface *QDesignerFormWindowInterface::core() const
Qt Widgets Designer 의 현재 QDesignerFormEditorInterface 객체에 대한 포인터를 반환합니다.
[pure virtual]
QDesignerFormWindowCursorInterface *QDesignerFormWindowInterface::cursor() const
양식 창에서 사용하는 커서 인터페이스를 반환합니다.
[pure virtual]
void QDesignerFormWindowInterface::emitSelectionChanged()
selectionChanged() 신호를 전송합니다.
selectWidget() 및 clearSelection()도 참조하세요 .
[pure virtual]
QString QDesignerFormWindowInterface::exportMacro() const
현재 창에 표시 중인 양식과 연결된 내보내기 매크로를 반환합니다. 내보내기 매크로는 위젯 플러그인을 만들기 위해 양식을 컴파일할 때 사용됩니다.
setExportMacro() 및 Qt Widgets Designer 에 대한 사용자 정의 위젯 만들기를참조하세요 .
[signal]
void QDesignerFormWindowInterface::featureChanged(QDesignerFormWindowInterface::Feature feature)
이 신호는 기능의 형태가 변경될 때마다 발생합니다. 새 기능은 feature 에 의해 지정됩니다.
setFeatures()도 참조하세요 .
[pure virtual]
QDesignerFormWindowInterface::Feature QDesignerFormWindowInterface::features() const
인터페이스와 연결된 양식 창에서 제공하는 기능의 조합을 반환합니다. 반환된 값은 Feature 열거형 값과 비교하여 창에서 지원되는 기능을 확인할 수 있습니다.
setFeatures() 및 hasFeature()도 참조하세요 .
[pure virtual]
QString QDesignerFormWindowInterface::fileName() const
현재 표시되는 양식을 설명하는 UI 파일의 파일명을 반환합니다.
setFileName()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::fileNameChanged(const QString &fileName)
이 신호는 양식의 파일 이름이 변경될 때마다 발생합니다. 새 파일 이름은 fileName 로 지정됩니다.
setFileName()도 참조하세요 .
[static]
QDesignerFormWindowInterface *QDesignerFormWindowInterface::findFormWindow(QObject *object)
주어진 object 에 대한 양식 창 인터페이스를 반환합니다.
[static]
QDesignerFormWindowInterface *QDesignerFormWindowInterface::findFormWindow(QWidget *widget)
주어진 widget 에 대한 양식 창 인터페이스를 반환합니다.
[pure virtual]
QWidget *QDesignerFormWindowInterface::formContainer() const
기본 컨테이너 위젯이 포함된 폼을 반환합니다.
[signal]
void QDesignerFormWindowInterface::geometryChanged()
이 신호는 양식의 지오메트리가 변경될 때마다 발산됩니다.
[pure virtual]
QPoint QDesignerFormWindowInterface::grid() const
양식 창에서 사용하는 그리드 간격을 반환합니다.
setGrid()도 참조하세요 .
[pure virtual]
bool QDesignerFormWindowInterface::hasFeature(QDesignerFormWindowInterface::Feature feature) const
양식 창이 지정된 feature 을 제공하면 참을 반환하고, 그렇지 않으면 거짓을 반환합니다.
features()도 참조하세요 .
[pure virtual]
QStringList QDesignerFormWindowInterface::includeHints() const
양식 창의 관련 UI 파일에 포함될 헤더 파일 목록을 반환합니다.
헤더 파일은 프로젝트의 디렉터리를 기준으로 하는 로컬 파일( "mywidget.h"
)이거나, Qt 또는 컴파일러 표준 라이브러리의 일부인 글로벌 파일( <QtGui/QWidget>
)일 수 있습니다.
setIncludeHints()도 참조하십시오 .
[pure virtual]
bool QDesignerFormWindowInterface::isDirty() const
양식 창이 "더티"(수정되었지만 저장되지 않은 상태)인 경우 참을 반환하고, 그렇지 않으면 거짓을 반환합니다.
setDirty()도 참조하세요 .
[pure virtual]
bool QDesignerFormWindowInterface::isManaged(QWidget *widget) const
지정된 widget 이 양식 창에서 관리되는 경우 참을 반환하고, 그렇지 않으면 거짓을 반환합니다.
manageWidget()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::layoutDefault(int *margin, int *spacing)
지정된 margin 및 spacing 변수에 양식의 기본 레이아웃에 대한 기본 여백 및 간격을 채웁니다.
setLayoutDefault()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::layoutFunction(QString *margin, QString *spacing)
지정된 margin 및 spacing 변수에 양식 레이아웃의 현재 여백과 간격을 채웁니다.
setLayoutFunction()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::mainContainerChanged(QWidget *mainContainer)
이 신호는 메인 컨테이너가 변경될 때마다 발생합니다. 새 컨테이너는 mainContainer 로 지정됩니다.
setMainContainer()도 참조하세요 .
[pure virtual slot]
void QDesignerFormWindowInterface::manageWidget(QWidget *widget)
지정된 widget 을 관리하도록 양식 창에 지시합니다.
isManaged(), unmanageWidget() 및 widgetManaged()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::objectRemoved(QObject *object)
이 신호는 양식에서 객체(예: 액션 또는 QButtonGroup)가 제거될 때마다 발생합니다. 제거된 객체는 object 로 지정됩니다.
[pure virtual]
QString QDesignerFormWindowInterface::pixmapFunction() const
양식 창에 픽셀맵을 로드하는 데 사용되는 함수의 이름을 반환합니다.
setPixmapFunction()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::removeResourceFile(const QString &path)
양식에서 사용하는 리소스 파일 목록에서 지정된 path 에 있는 리소스 파일을 제거합니다.
resourceFiles() 및 resourceFilesChanged()도 참조하세요 .
[pure virtual]
QDesignerFormWindowInterface::ResourceFileSaveMode QDesignerFormWindowInterface::resourceFileSaveMode() const
리소스 파일 저장 모드 동작을 반환합니다.
setResourceFileSaveMode()도 참조하세요 .
[pure virtual]
QStringList QDesignerFormWindowInterface::resourceFiles() const
현재 양식 창에서 사용 중인 리소스 파일의 경로 목록을 반환합니다.
addResourceFile() 및 removeResourceFile()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::resourceFilesChanged()
이 신호는 양식에서 사용하는 리소스 파일 목록이 변경될 때마다 발생합니다.
resourceFiles()도 참조하세요 .
[pure virtual slot]
void QDesignerFormWindowInterface::selectWidget(QWidget *widget, bool select = true)
select 이 참이면 지정된 widget 이 선택되고, 그렇지 않으면 widget 이 선택 취소됩니다.
clearSelection() 및 selectionChanged()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::selectionChanged()
이 신호는 양식의 선택 항목이 변경될 때마다 발생합니다.
selectWidget() 및 clearSelection()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setAuthor(const QString &author)
양식 작성자 또는 작성자에 대한 세부 정보를 지정된 author 으로 설정합니다.
author()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setComment(const QString &comment)
양식에 대한 정보를 지정된 comment 으로 설정합니다. 이 정보는 사람이 읽을 수 있는 양식에 대한 설명이어야 합니다.
comment()도 참조하세요 .
[pure virtual slot]
bool QDesignerFormWindowInterface::setContents(const QString &contents)
지정된 contents 문자열에서 읽은 데이터를 사용하여 양식의 내용을 설정하고 작업 성공 여부를 반환합니다.
contents()도 참조하세요 .
[pure virtual]
bool QDesignerFormWindowInterface::setContents(QIODevice *device, QString *errorMessage = 0)
주어진 device 에서 얻은 데이터를 사용하여 양식의 내용을 설정하고 로딩 성공 여부를 반환합니다. 실패하면 errorMessage 에 오류 메시지가 반환됩니다.
데이터는 QFile 객체 또는 QIODevice 의 다른 서브클래스로부터 읽을 수 있습니다.
[pure virtual slot]
void QDesignerFormWindowInterface::setDirty(bool dirty)
dirty 이 참이면 양식 창이 더티로 표시되며, 이는 수정되었지만 저장되지 않았음을 의미합니다. dirty 이 거짓이면 양식 창이 수정되지 않은 것으로 간주됩니다.
isDirty()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setExportMacro(const QString &exportMacro)
양식 창의 내보내기 매크로를 exportMacro 로 설정합니다. 내보내기 매크로는 위젯 플러그인을 빌드할 때 양식의 인터페이스를 다른 컴포넌트로 내보내는 데 사용됩니다.
exportMacro()도 참조하세요 .
[pure virtual slot]
void QDesignerFormWindowInterface::setFeatures(QDesignerFormWindowInterface::Feature features)
양식 창에 지정된 features 을 활성화합니다.
features() 및 featureChanged()도 참조하세요 .
[pure virtual slot]
void QDesignerFormWindowInterface::setFileName(const QString &fileName)
양식의 파일 이름을 지정된 fileName 으로 설정합니다.
fileName() 및 fileNameChanged()도 참조하세요 .
[pure virtual slot]
void QDesignerFormWindowInterface::setGrid(const QPoint &grid)
양식 창의 그리드 크기를 grid 에 지정된 지점으로 설정합니다. 이 함수에서 QPoint 의 좌표는 그리드에서 직사각형의 치수를 지정하는 데 사용됩니다.
grid()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setIncludeHints(const QStringList &includeHints)
양식 창의 관련 UI 파일에 포함될 헤더 파일을 지정된 includeHints 으로 설정합니다.
헤더 파일은 로컬, 즉 프로젝트의 디렉터리에 상대적인 파일( "mywidget.h"
)이거나, 글로벌, 즉 Qt 또는 컴파일러 표준 라이브러리의 일부인 파일( <QtGui/QWidget>
)일 수 있습니다.
includeHints()도 참조하십시오 .
[pure virtual]
void QDesignerFormWindowInterface::setLayoutDefault(int margin, int spacing)
양식 레이아웃의 기본값 margin 및 spacing 을 설정합니다.
layoutDefault()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setLayoutFunction(const QString &margin, const QString &spacing)
양식의 레이아웃으로 margin 및 spacing 을 설정합니다.
uic
에서 양식에 대한 코드를 생성할 때, 즉 함수가 지정된 경우 기본 레이아웃 속성은 해당 레이아웃 함수로 대체됩니다. 이는 동일한 양식에 대해 환경마다 다른 레이아웃이 필요할 때 유용합니다.
layoutFunction()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setMainContainer(QWidget *mainContainer)
양식의 기본 컨테이너 위젯을 지정된 mainContainer 으로 설정합니다.
mainContainerChanged()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setPixmapFunction(const QString &pixmapFunction)
양식 창에 픽스맵을 로드하는 데 사용되는 함수를 지정된 pixmapFunction 으로 설정합니다.
pixmapFunction()도 참조하세요 .
[pure virtual]
void QDesignerFormWindowInterface::setResourceFileSaveMode(QDesignerFormWindowInterface::ResourceFileSaveMode behavior)
리소스 파일 저장 모드를 설정합니다 behavior.
resourceFileSaveMode()도 참조하세요 .
[pure virtual slot]
void QDesignerFormWindowInterface::unmanageWidget(QWidget *widget)
지정된 widget 을 관리하지 않도록 양식 창에 지시합니다.
aboutToUnmanageWidget() 및 widgetUnmanaged()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::widgetManaged(QWidget *widget)
이 신호는 양식의 위젯이 관리될 때마다 발생합니다. 새로 관리되는 위젯은 widget 에 의해 지정됩니다.
manageWidget()도 참조하세요 .
[signal]
void QDesignerFormWindowInterface::widgetRemoved(QWidget *widget)
이 신호는 양식에서 위젯이 제거될 때마다 발생합니다. 제거된 위젯은 widget 으로 지정됩니다.
[signal]
void QDesignerFormWindowInterface::widgetUnmanaged(QWidget *widget)
이 신호는 양식의 위젯이 관리되지 않게 될 때마다 발생합니다. 새로 릴리스된 위젯은 widget 에 의해 지정됩니다.
unmanageWidget() 및 aboutToUnmanageWidget()도 참조하세요 .
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.