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 Designerform 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::EditFeature0x01양식 편집
QDesignerFormWindowInterface::GridFeature0x02편집을 위한 그리드 표시 및 스냅 투 그리드 기능
QDesignerFormWindowInterface::TabOrderFeature0x04탭 순서 관리
QDesignerFormWindowInterface::DefaultFeatureEditFeature | GridFeature기본 기능(양식 편집 및 그리드) 지원

기능 유형은 QFlags<FeatureFlag>에 대한 타입 정의입니다. FeatureFlag 값의 OR 조합을 저장합니다.

hasFeature() 및 features()도 참조하세요 .

enum QDesignerFormWindowInterface::ResourceFileSaveMode

이 열거형은 리소스 파일이 저장되는 방식을 설명합니다.

상수설명
QDesignerFormWindowInterface::SaveAllResourceFiles0모든 리소스 파일을 저장합니다.
QDesignerFormWindowInterface::SaveOnlyUsedResourceFiles1양식에서 사용하는 리소스 파일을 저장합니다.
QDesignerFormWindowInterface::DontSaveResourceFiles2리소스 파일을 저장하지 않습니다.

멤버 함수 문서

[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 DesignerQResource 클래스를 사용하여 리소스를 로드하여 양식 편집에 사용할 수 있도록 합니다.

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)

지정된 marginspacing 변수에 양식의 기본 레이아웃에 대한 기본 여백 및 간격을 채웁니다.

setLayoutDefault()도 참조하세요 .

[pure virtual] void QDesignerFormWindowInterface::layoutFunction(QString *margin, QString *spacing)

지정된 marginspacing 변수에 양식 레이아웃의 현재 여백과 간격을 채웁니다.

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)

양식 레이아웃의 기본값 marginspacing 을 설정합니다.

layoutDefault()도 참조하세요 .

[pure virtual] void QDesignerFormWindowInterface::setLayoutFunction(const QString &margin, const QString &spacing)

양식의 레이아웃으로 marginspacing 을 설정합니다.

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.