QLabel이있는 QLayout이있는 QWidget이 있습니다. 레이블에 QPixmap을 설정했습니다. 사용자가 이미지를 클릭 할 때마다 지점을 그려야합니다. mouseReleaseEvent (작동)와 paintEvent (포인트는 그려지지 않음)를 정의했습니다. 나는 비슷한 질문을 모두 읽었으며 어떤 해결책도 나를 위해 일하지 않았다. 어떤 도움이 필요합
이 코드는 QTreeWidget과 버튼이있는 단일 대화 상자를 만듭니다. 버튼을 클릭하면 현재 선택된 루트 항목의 모든 하위 항목을 삭제하려고합니다. 그것을 성취하는 방법? app = QApplication([])
class Dialog(QDialog):
def __init__(self, *args, **kwargs):
super(
는 내가 새로운 스타일이 어떻게 보이는지 궁금 combobox.emit(SIGNAL("activated(int)"), combobox.currentIndex())
combobox.emit(SIGNAL("activated(const QString &)"), combobox.currentText())
이전 SIGNAL과 SLOT 스타일을 사용하여 두 줄을
이전에 필터로 질문 한 질문을 연장하고 싶습니다. 내 previous question 나는 트 리뷰, 사용자는 노드를 클릭 할 때 최초이자 유일한 부모의 자녀를 추가하는 부모가 더 많거나 적은 from PyQt4 import QtGui
class Widget(QtGui.QWidget):
def __init__(self, parent=None)
추가 인수 (language)를 사용하려고 상속 된 클래스가 있습니다. __init__ 내에이 인수를 어디에 두어야하는지 잘 모르겠습니다. 호출 클래스 : self.highlighter = Highlighter(self.editor.document(), language='yaml')
등급 : TypeError: __init__() got multiple
저는 Python 3.5 및 PyQt5로 프로그램을 작성하고 있습니다. QTreeWidget에 항목 목록이 있습니다. 스크롤바를 숨기고 세로 방향으로 터치 스크롤을 만들고 싶습니다. self.category_tree = QTreeWidget(self.framemain)
self.category_tree.setVerticalScrollBarPolic
~ EDIT (원본 질문은 여전히 아래) ~ 새 창에서 self.setGeometry() 호출을 제거하면 정상적으로 작동합니다. 왜 그런가요? 나는 여전히 UI를 구축하고 있지만, 일단 내가이 문제를 계속해서 가지지 않기를 바란다 ... ~ EDIT 2 ~ 그냥 self.resize()가 아님을 깨달았다. setGeometry() ... self.sol
위대한 구현을 this answer에서 확장하려고하므로 두 번 클릭하여 경로를 닫고 경로를 사용자의 그래픽 장면에서 클릭하여 만듭니다. 이 방법은 잘 작동하지만 해결할 수없는 유일한 문제는 경로의 첫 번째 노드를 변경하는 것입니다. 분명히 그것은 itemChanged 메서드를 통해 그것에 연결된 마지막 하위 경로를 업데이트 할 수 있지만 그것을 일어날 수
QLabel을 상속하는 사용자 정의 위젯을 만들고 있는데, 위젯에 사용자에게 표시 할 때 데이터 서식을 지정하는 속성을 갖고 싶습니다. 나는 Q_ENUMS을 사용하려고하는데,별로 성공하지 못했습니다. Designer에서 속성을 표시 할 수 있지만 저장된 UI 파일은 PyDMLabel::STRING이라는 열거 형을 나타내지 만 DisplayFormat::ST