QT Creator를 사용하고 있으며 위젯을 실행할 때 크기를 조정하는 방법을 알아 내는데 어려움이 있습니다. 레이아웃 (가로, 세로 및 그리드)을 적용하면 크기 조정이 가능하지만, 표준 레이아웃을 사용하면 창에 배치 한 모든 위젯을 다시 구성 할 수 있습니다. 크기 조정을 가능하게하려고하지만, 내가 원하는 창에 모든 위젯을 넣으려고합니다.
Qt 메뉴 사용자 지정을 구현하려고하는데 같은 RMB 컨텍스트 메뉴에서 두 번 이상 같은 QAction을 추가하는 기능을 제공하고 있습니다. 내가 수행하려고 할 때 : myMenu->addAction(myAction);
myMenu->addAction(myAction);
두 번 QAction 추가 QAction 하나의 인스턴스 만 메뉴에 나타납니다.
스크롤이없는 OpenGL을 사용하여 그래픽을 그리는 위젯을 만들려고하지만 그래픽의 나머지 부분을 드래그하여 드래그 앤 드롭 할 수 있습니다. 이 이미지는 내가 무슨 말 더 많거나 적은 설명 : 당신은 사용자가 드래그 앤 그래픽의 나머지 부분이 표시되어있는 방향을 가리키는 화살표가있다 볼 수 있듯이. 어디에서 시작할 수 있습니까? 유사한 내용의 튜토리얼이나
활성 글자 래핑을 사용하여 QPlainTextEdit 컨트롤을 사용하고 있는데, 텍스트 블록이 줄 바꿈 될 때 라인 수가 증가 할 때 라인 카운터를 업데이트하기 위해 어떻게 감지 할 수 있는지 궁금합니다. 기본 QTextDocument has a signal to detect when the block count changes이지만 줄 수가 변경되지 않습니
mainwindow.cpp에서 대화 상자 유형 위젯의 일부 기능에 액세스하고 싶습니다. 나는이처럼 보이는 int를 돌려 위젯 클래스의 간단한 기능을 만들었습니다 : dialog.h : public:
int getRowCountData();
dialog.cpp : int Dialog::getRowCountData()
{
return
qmake -project 및 qmake Prog.pro으로 Qt 애플리케이션을 구축 중입니다. 내가 제대로 컴파일 .PRO 파일에 라인을 QT += widgets
을 추가해야 mainwindow.h:11:21: fatal error: QtWidgets: No such file or directory
#include <QtWidgets>
: 나는
레이아웃을 사용하는 데 문제가 있습니다. 아시다시피 Qt 디자이너는 기본적으로 일부 레이아웃을 가지고 있지만 나를 도와 줄 수는 없습니다. 레이아웃 섹션의 위젯 바에서 사용자 정의 된 레이아웃이 있지만 사용할 수 없습니다. 실제로 UI에 삽입 할 때 아무 것도하지 않습니다. 이제 누구나 나를 사용할 수 있습니까? 죄송합니다. 제 영어가 좋지 않습니다. 제