Blog

2 August 2019

pyqt5 qtablewidget 예제

이제 너트 클래스의 인스턴스를 인스턴스화하고 금이 간 신호를 방출하여 예제를 보다 실용적으로 만들어 보겠습니다: #양식 구현UI 파일 `C:pyqt5testtestgui.ui` # # 에 의해 생성: PyQt5 UI 코드 생성기 5.11.3 # # 경고! 이 파일의 모든 변경 내용이 손실됩니다! 이봐,이 매우 유용한 튜토리얼입니다. 나는 질문이 있어 감사합니다, 나는 다음과 같은 코드를 사용하여 UI 파일을 가져 오는 것을 선호 : # PyQt5 가져오기 QtWidgets, uic 가져오기 sys 응용 프로그램 = QtWidgets.QApplication ([]) 승리 = uic.loadUi (“mydesign.ui”) #specify .ui 파일 win.show() sys.exit() app.exec()) # 위의 코드는 내가 당신에게서 배웠습니다. 특히 라인 편집, 레이블 및 푸시 버튼 과 같은 컨트롤을 참조하여 파이썬 코드의 나머지 부분을 코딩하려면 어떻게해야합니까? 당신은 어쩌면 예를 줄 수 있습니까? 좋은 소리! 그래서 시작 하 고 처음에 PyQt5를 설치 하자 우리는 예제와 GUI 애플 리 케이 션을 개발 하는 방법을 볼 것 이다. PyQt5 테이블 예제전체 PyQt5 테이블 코드는 다음과 같습니다. 사용자가 특정 키를 누를 때 기본 창을 닫으려면 다음과 같이 main 창 내에서 keyPressEvent를 재정의할 수 있습니다. 이 예제(PyQt5)에서는 테이블이 있는 창을 표시하지만 디자이너와 함께 창 gui의 일부로 만들 수 있습니다. QTableWidget 및 QPushButton이 포함된 양식을 디자인해 보겠습니다. 위젯 상자에서 테이블 위젯과 푸시 버튼을 끕입니다. 그런 다음 디자인을 저장하고 변환하여 사용합니다. 이에 대한 설명은, 크립토화폐로, 이에 대한 설명은 다음과 같습니다.

레이아웃을 말하자면, 레이아웃을 더할 수 있습니다. app.exec() 직접 사용하는 경우 응용 프로그램은 0을 보내성공을 의미하며 응용 프로그램이 충돌한 경우에도 발생합니다. 이 문서에서는 PyQt5와 테이블을 사용 하는 방법을 배웁니다. PyQt 응용 프로그램 또는 창에 하나 이상의 테이블을 추가할 수 있습니다. 위의 코드는 QComboBox를 만드는 줄을 제외하고 동일합니다, 당신은 당신이 원하는 위젯을 추가합니다. PyQt5는 파이썬에서 GUI 앱을 빌드하는 데 가장 많이 사용되는 모듈 중 하나이며, 이는 당신이 볼 수있는 단순성 때문입니다. 경우에 따라 테이블 셀을 편집할 수 있는 상태로 두는 것을 좋아하지 않을 수 있습니다. 읽기 전용 데이터와 편집 프로세스를 표시하는 것과 마찬가지로 의미가 없습니다. 좋은 가이드! 그러나 변환 된 코드를 통해 편집하는 것은 권장되지 않습니다. .py 파일로 다시 디자인하고 다시 변환하는 경우 수정된 코드가 손실됩니다. 주로 편집 목적으로 .py 파일을 다른 파일에 로드하는 것이 가장 좋습니다. 이제 이 양식을 실행하고 QPushButton을 클릭하면 QLineEdit의 모든 텍스트가 지워집니다.

신호/슬롯 편집기 패널에서 이 연결을 편집하거나 삭제할 수 있습니다.

Bize Ulaşın