나는 매우 객체 지향 코드의 설계에 경험하지하고 있기 때문에, 나는 다음과 같은 질문이 : 나는 콤보 cb_GRAN이 21 개 형상을 나타내는 21 항목 . 에서 만든 선택에 따라 cb_GRAN 내 기하학 표면의 다른 계산을 시작하고 싶습니다. 실제로 더 많은 계산이 필요합니다 : LineEdits 등의 전환에 대한 복잡한 계산이 필요하지만 간단하게 말하십
QMenu의 일부 영역을 클릭하려고하면 QMenu 및 여러 QWidgetActions가 있으며 확인란을 사용하면 메뉴가 닫힙니다. 나는 그것을 방지하고 싶습니다. 다음은 작업 및 메뉴 작업 방법입니다. 도시 된 바와 같이 QWidgetAction* action = new QWidgetAction(menu);
action->setCheckable(check
Qt5.5에서 SoQt 1.5.0 클래스를 사용하여 위젯의 캡쳐 화면을 캡쳐하고 QImage에 저장해야합니다. 내가 지금까지 시도한 것은 : (Qt5 이후 사용되지 않는 것 같다)이 QGLWidget 클래스에서 grabFrameBuffer를 사용 : 그것은 QOpenGLWidget 클래스에서 grabFramebuffer를 사용하여 검은 영역 결과 : 캡처
실제 문제는 없지만 외관상의 문제가 있습니다. 음, 먼저 Qt Designer로 양식을 만듭니다. 이 양식에 저는 QTreeWidget을 두었습니다. 우리는 여전히 Qt 디자이너에 있습니다. QTreeWidget에서는 몇 가지 항목 (부모)을 만든 다음 몇 가지 하위 항목도 가져옵니다. 내가 끝나면 ui 파일을 저장 한 다음 loadUi()을 사용하여이 파
저는 PyQt4 4.11.4 (Qt 4.8.7) 및 Python 2.7.12를 사용하여 앱을 작성하고 있습니다. RemoteApp (기본 제공 Windows 원격 데스크톱 서비스)를 사용하여 실행하면 최대화 상태로 창을 열 수 없습니다. 몇 개의 (단일?) 프레임에 대해 최대화 된 것으로 나타나며 즉시 복원 된 상태로 점프합니다. 코드 버그를 재현하기 :
필터링에 사용되는 QAbstractTableModel 및 QSortFilterProxyModel의 사용자 지정 구현이 있습니다. 테이블은 QTableView에 표시됩니다. 내 QTableView의 상위 대화 상자에는 읽기 전용 QLineEdit 위젯이있는 QStatusBar가 있습니다. QAbstractTableModel의 재정의 된 data() 메서드에서
의 내용을 삭제할 수 없습니다. 실행 가능한 예제를 작성했습니다. 테스트 할 수 있습니다. 이 프로그램을 시작하면 QPushButton()- 개체와 QLineEdit()- 개체가 하나씩 나타납니다. 여기서 이벤트 필터를 설치 또는 설치 제거/설치 제거하거나 응용 프로그램을 닫을 수 있습니다. 이벤트 필터를 설치하고 텍스트를 입력하십시오. 너 내가 원하는 걸
QTextEdit에서 QTextEdit에 ¼, ½ 등의 특수 문자를 표시해야합니다. QTextEdit에는 이러한 문자를 입력 할 수 있으며 그들을 붙여 넣을 수 있습니다. 그러나 이러한 문자를 프로그래밍 방식으로 설정하려고하면 QTextEdit에서 추가 문자 'Â'를 표시합니다. 입력 및 붙여 넣기 중에이 문제가 발생하지 않습니다. 이 문자는 Alt + [