내 경험 :PyQt5에은 QTextEdit를 중심으로
내가 일반적으로 파이썬을 사용하여 확신하지만 PyQt5에 새로운 오전. 내가 일하고 무엇
:
나는 현재 텍스트 편집기를 구축하는 파이썬 3.6 PyQt5을 사용하고, 그것을 가지고 일반 텍스트 편집기 예를 들어 파일을 열어, 파일을 저장했을 기본적인 모든 기능, 등의 글꼴을 변경
가 현재 나는 여러 버튼이있는 메뉴 모음을 포함하는 내 프로그램에 대한 기본 레이아웃을 구축 내 문제는, 난에 '텍스트 편집기'상자를 추가하는 시점에서 지금이다 프로그램이지만 UI를 중앙에 표시되지 :
텍스트 상자, 전체 윈도우의 크기에 비해도 그래서 현재 내가 작은, 상단 왼쪽 정렬 텍스트 상자 왼쪽하고 상대적으로 작다. 어떻게하면이 텍스트 상자를 가운데에 놓고 전체 창으로 확장 할 수 있습니까?
내 주요 클래스 : 아래 그림과 같이 QMainWindow의 중앙 위젯으로은 QTextEdit를 추가 할 수 있습니다
class App(QMainWindow):
def __init__(self):
super().__init__()
self.title = 'Text Editor'
self.left = 10
self.top = 10
self.width = 1080
self.height = 920
self.text = QTextEdit(self)
self.initUI()