영어프랑스어스페인어

Ad


온웍스 파비콘

kgendesignerplugin - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 kgendesignerplugin 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 kgendesignerplugin입니다.

프로그램:

이름


kgendesignerplugin - Qt(TM) Designer용 위젯 플러그인을 생성합니다.

개요


kgendesigner플러그인 [옵션...] 파일

기술


Qt(TM) Designer용 사용자 정의 위젯 플러그인은 일반적으로 표준 패턴을 따르며
플러그인에서 제공하는 클래스는 대부분 정적 정보를 제공하는 기능과 함께
일반적으로 단순한 생성자 호출인 인스턴스를 만듭니다. kgendesigner플러그인
새 위젯을 제공하는 라이브러리 개발자는
간단한 ini 스타일 설명을 제공하여 관련된 모든 상용구 코드 생성
파일.

kgendesigner플러그인 대부분의 설정에 대해 합리적인 기본값을 선택하므로 최소한의 구성
일반적으로 필요합니다.

옵션


-o 파일
생성된 C++ 파일의 이름입니다. 주어지지 않으면, 표준 출력 사용하게 될 것이다.

-n 플러그인 이름
호환성을 위해 제공됩니다. 입력에서 PluginName 옵션의 기본값
파일.

-g 그룹
호환성을 위해 제공됩니다. 입력에서 DefaultGroup 옵션의 기본값
파일.

--작가
작성자 정보를 표시합니다.

--특허
라이선스 정보를 표시합니다.

-시간, --도움
간단한 도움말 텍스트를 표시합니다.

-v , --번역
버전 정보를 표시합니다.

FILE FORMAT


입력 파일은 ini 스타일 구성 파일입니다(특히,
위젯 세트를 설명하는 KConfig 프레임워크에서 지원됨). 그것은 포함합니다
플러그인에 대한 일반 정보를 제공하는 [Global] 섹션 및 각 섹션에 대한 섹션
플러그인에 포함되어야 하는 위젯.

[Global] 섹션에는 다음 항목이 있을 수 있습니다.

기본 그룹
에 대한 기본값 그룹 클래스 섹션의 항목(기본값: "Custom"
전에, -g 옵션이 주어집니다.)

포함 사항
필수(쉼표로 구분된) 목록에는 다음이 포함됩니다(기본값: 비어 있음). 헤더 참고
파일의 뒷부분에 지정된 위젯에 대한 파일은 여기에 나열되지 않아야 합니다. 대신 이
제공하는 클래스의 헤더와 같이 플러그인 자체 사용을 위한 특수 헤더용입니다.
미리보기.

플러그인 이름
플러그인의 기본 C++ 클래스 이름(기본값: "WidgetsPlugin", -n
옵션이 주어집니다.)

각 클래스에는 고유한 [클래스 이름] 섹션, 다음을 포함할 수 있습니다.
항목:

코드 템플릿
플러그인의 codeTemplate() 함수에 의해 반환된 값은 다음과 같이 표시됩니다.
Qt(TM) Designer의 "향후 사용"(기본값: 비어 있음).

생성자 인수
ImplClass에서 제공한 클래스의 생성자에 전달할 인수입니다. 이것들은 반드시
괄호로 묶습니다(기본값: "(parent)"). 보장된 유일한 변수
사용할 수 있습니다 부모의, 이는 Qt(TM) Designer가 전달한 상위 QWidget입니다.

CreateWidget이 설정된 경우 이 항목은 무시됩니다.

위젯 만들기
위젯의 인스턴스를 만드는 데 필요한 코드(기본값: new를 사용하여
ImplClass 항목에 의해 지정된 클래스의 인스턴스, 다음으로 지정된 인수 전달
생성자 인수). ImplClass 및 ConstructorArgs에 대한 참고 사항을 참조하십시오.

DomXML
위젯의 XML UI 설명(기본값: Qt(TM)에서 제공하는 기본값
디자이너 플러그인 헤더).

그룹
Qt(TM) Designer에서 위젯을 표시할 그룹(기본값:
기본 그룹 [Global] 섹션의 항목).

아이콘 이름
Qt(TM)에서 이 위젯의 ​​아이콘으로 사용할 이미지 파일 또는 표준 아이콘 이름
디자이너 위젯 목록(기본값: 섹션 이름으로 명명된 PNG 파일, 이중
컴파일된 리소스 파일의 "pics" 디렉토리에서 콜론이 제거되었습니다. 예를 들어,
:/pics/Foo.png 섹션의 [Foo] 또는 :/pics/FooBar.png 섹션 [Foo::Bar]).

ImplClass
사용할 위젯의 인스턴스를 만드는 데 사용해야 하는 클래스
Qt(TM) Designer(기본값: 섹션 이름). 이것은 실제로 할 필요가 없다는 점에 유의하십시오.
최종 애플리케이션을 위해 생성될 클래스:
DOMXML.

CreateWidget이 설정된 경우 이 항목은 무시됩니다.

파일 포함
이 위젯을 사용하기 위해 포함되어야 하는 헤더(기본값: 소문자
콜론이 제거되고 ".h"가 추가된 섹션 이름의 버전. 예를 들어,
[Foo] 섹션의 foo.h 또는 [Foo::Bar] 섹션의 foobar.h).

IsContainer
이 위젯이 다른 위젯을 포함할 수 있는지 여부(기본값: false).

도구 설명
Qt(TM)의 위젯 목록에서 위젯 위로 마우스를 가져가면 표시되는 툴팁
Designer(기본값: " Widget"이 추가된 섹션 이름, 예: Foo Widget
섹션에서 [Foo]).

왓츠디스
Qt(TM) Designer의 위젯과 관련된 What's This 텍스트(기본값:
" 위젯"이 추가된 섹션 이름; 예를 들어 [Foo] 섹션의 Foo 위젯).

사용 예


가장 간단한 설명 파일은 다음과 같습니다.

[푸]
ToolTip=foos 표시
[술집]
ToolTip=바 편집기

각 클래스에는 하나 이상의 키 세트가 있어야 합니다(이 예제에서는 도구 설명이 사용됨).
그렇지 않으면 무시됩니다.

일반적으로 도구 설명을 의미하는 최소한 사용자가 볼 수 있는 텍스트를 변경하려고 합니다.
WhatsThis 및 그룹 항목. 또한 플러그인 이름을 설정하는 것이 좋습니다.
가능한 기호 충돌을 방지하고 디버거를 혼동하지 마십시오(두 디버거 응용 프로그램
디버깅을 하는 사람):

[글로벌]
PluginName=FooWidgets
DefaultGroup=디스플레이

[푸]
ToolTip=곰 표시
WhatsThis=춤추는 곰을 표시하는 이미지 위젯

[술집]
ToolTip=바 편집기
WhatsThis=곰용 막대용 편집기 인터페이스
그룹=편집

네임스페이스가 지정된 클래스나 추가 옵션이 있는 경우 더 복잡한 파일이 필요할 수 있습니다.
예를 들어 생성자에 제공해야 합니다.

[글로벌]
PluginName=FooWidgets
DefaultGroup=푸

[푸::바]
ToolTip=바 표시
WhatsThis=특정 방식으로 막대를 표시하는 위젯
포함파일=foo/bar.h
아이콘 이름=:/previews/bar.png

[푸::바즈]
포함파일=foo/baz.h
ConstructorArgs=(Foo::Baz::SomeOption, 부모)
그룹=푸(특수)
IsContainer=참
아이콘 이름=:/previews/baz.png

때때로 특히 복잡한 위젯에는 특별한 "미리보기 클래스" 구현이 필요할 수 있습니다.
Qt(TM) Designer에서 사용하기 위해; 이것은 실제 위젯의 하위 클래스일 수 있습니다.
몇 가지 추가 설정이 있거나 완전히 다른 구현일 수 있습니다.

[글로벌]
포함=foopreviews.h

[팬시위젯]
ImplClass=FancyWidget미리보기

onworks.net 서비스를 사용하여 온라인으로 kgendesignerplugin 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad