qwidget

    1

    1답변

    QWidget 창을 고려해보십시오. 마우스가이 창에서 나왔을 때 어떤 이벤트가 트리거됩니까? 창에 QLineEdit 필드가 있으며 입력 제안 사항에 대한 완성 자 (QCompleter)가 있습니다. 실제 목표는 마우스가 창을 떠날 때 그러한 (열린) 완성자를 사라지게 만드는 것입니다. 일부 환경에서는 마우스를 다른 창 위로 이동하면 다른 창에 포커스가있을

    3

    1답변

    궁금한 점은 Qt 위젯 애플리케이션을 프로그래밍 할 때 '공식적인'코딩 스타일이 무엇인지 궁금합니다. 나는 특별히 로직과 뷰 코드를 분리하는 것을 언급하고있다. 기본 Qt 디자이너 방식은 모든 것을 하나의 클래스에 던져 버리는 것을 매우 유혹합니다. 사실 여기에 많은 코드 예제가 있는데, MainWindow.cpp을 '여기에 모든 전역 변수를 포함'클래스로

    0

    1답변

    setTooltip을 사용하여 도구 설명을 설정 한 QWidget이 있고 해당 위젯 내에 자식 위젯이 있습니다. 문제는 하위 위젯에 툴팁 ("")이 지정되어 있지 않지만 상위 위젯의 툴팁이 표시된다는 것입니다. 하위 위젯에 공백이 아닌 툴팁을 지정하면 상위 위젯의 툴팁 대신 표시됩니다. 이 동작을 억제하고 하위에 툴팁이 표시되지 않도록하려면 어떻게해야합니까

    1

    1답변

    방금 ​​Qt를 사용하는 법을 배우기 시작했고 QMainFrame 클래스의 위젯 (예 : 누름 단추 식 배열)을 전용 멤버로 설명해야하는지 아니면 QMainFrame의 생성자에서 정의해야하는지 궁금합니다. 일반적인 구현은 무엇이며 두 가지 방법의 장점은 무엇입니까?

    2

    1답변

    QTableView에 확인란이있는 열이 있습니다. 하여 체크 박스가 생성된다 오버라이드 data() 함수 가 I 데이터 행위에 따라 role == Qt::CheckStateRole하는 Qt::CheckState를 반환 재정의 flags 멤버 함수 Qt::ItemIsUserCheckable 복귀 , 화면 참조. 그러나 확인란 옆에 열에 편집 가능한 텍스트 상

    1

    1답변

    계층 구조QTreeView에 QAbstractListModel을 사용할 수 있습니까? 매우 명확하게 말하자면, 확장/축소 가능한 계층 구조를 가진 트리 뷰에 대해 얘기하고 있습니다.. 예제에서는 이 아닌 것으로 보이지만이 권장되지만 가능한 (안정 + 가능) 것을 의미합니다. tutorial here에는 트리보기에 항상 QStandardItemModel을 사

    1

    1답변

    나는 QListWidget을 가지고 있으며 선택한 항목의 색인을 얻어야합니다. (값 목록에있는 항목을 사용할 수 있지만 목록의 각 항목에 대해 일부 개체가 들어있는 std::vector이 있는데 그 목록에서 항목을 삭제해야합니다. fcntion indexFromItem이 있지만 (?) 보호되어 있습니다. 나는 그것을 사용할 수 없다. 아이디어가 있으십니까?

    3

    2답변

    일부 경우에도 표시해야하는 정보/알림 위젯이 있습니다. 내 아이디어는 왼쪽 상단 모서리에 숨겨진 필요한 위젯을 표시하는 것입니다. 문제는 내가 간단한 위젯을 놓고 보여 주면, 모든 것이 오른쪽으로 옮겨 질 것이고, 내가 원하는 것은 위젯을 그 영역에있는 것 위에 보여 주면된다. (거기에있는 것을 숨길 것이지만 괜찮다). 정보 위젯이 다른 크기이고 다른 위젯

    0

    1답변

    위젯의 좌표 시스템이 위젯에 국한된다는 것을 알고 있습니다. 0,0 왼쪽 위. 위젯에 프레임을 그려야하지만 rect()에 의해 반환 된 QRect를 사용하면 오른쪽과 아래쪽에 액자가 생기지 않습니다. 'frameGeometry()'라는 메소드가 있지만 위젯과 같은 좌표 시스템에 있지 않지만 부모의 co-orindate 시스템에있는 QRect를 리턴합니다.

    0

    1답변

    전 화면에 Google을로드하는 프로그램을 만들려고합니다. w.showFullScreen();을 사용하여 전체 qt 프로그램을 열면 완벽하게 작동하지만, QWebView을 추가하고 centralWidget과 같이 설정하면됩니다. 이 : 하지만이 프로그램을 실행할 때, 나는 QWebView이 조화되는 윈도우와 문자가 전체 화면에없는 즉, 윈도우의 측면에 약간