Qt 디자이너를 사용하여 만든 양식의 그래픽 위젯에 몇 가지 기능을 추가해야합니다. class custom_gv(QGraphicsView):
def __init__(self):
super().__init__()
def zoom(self):
# custom code here
을하지만,이 경우 그래픽보기 내가 Qt는
현재 QMake에서 CMake로 프로젝트를 옮기고 있습니다. Qt UIC가 처리하고자하는 실제 파일 대신 존재하지 않는 ui 파일을 처리하려고 할 때 문제가 있습니다. 나는 다음과 같은 구조를 여기 .
|___ CMakeLists.txt
|___ MyProject.pro
|___ mainwindow.ui
|___ resource.qrc
|___ s
.ui 파일에서 생성 된 출력은 항상 레이아웃 및 하위 위젯을 기존 위젯에 설치합니다. #include "ui_form.h"
QWidget widget;
Ui::Form ui;
ui.setupUi(&widget);
아아이, 때로는 중간에 위젯이 필요하다 : 당신이 widget에 직접 레이아웃/아이를 추가하고자 할 때 잘 작동합니다. 우선, 위젯의
프로젝트에 Qt 5.9를 사용하고 있으며 ID 기반 번역을 사용해야합니다. 내 문제는 내가 실행할 수있는 실행 파일에 대한 매개 변수를 변경할 수 없다는 것입니다. qmake 변수 "QMAKE_UIC"는 Qt 5에서 제거되었습니다. 누구나 알고 계시 겠지만, "-tr qtTrId"매개 변수를 uic 명령에 추가하면 .ui과 함께 ID 기반 번역을 사용할 수