Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

타이틀바가 없는 윈도우를 생성하려면 위젯 생성시, "Qt::FramelessWindowHint"속성값을 지정해주면 됩니다.

MyWidget* widget = new MyWidget(NULL, Qt::FramelessWindowHint);

또는,

setWindowFlags(Qt::FramelessWindowHint);

유의할 점은 타이틀바를 없앨 경우, 타이틀바를 클릭해서 윈도우를 이동시 킬 수 없습니다. 타이틀바가 없으니 당연한 것 같기도 하네요. 또한 별도의 종료 버튼을 구현하지 않는한 프로그램 종료는 작업 관리자를 통해서만(혹은 Alt + f4) 종료시킬 수 있습니다.

시계 프로그램의 타이틀을 제거하면 아래와 같이 실행됩니다. Left, Top, Right, Bottom의 보더도 사라진 것을 확인할 수 있습니다.

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

저작자표시비영리변경금지

'Qt4' 카테고리의 다른 글

[Qt4] Application Icon 만들기 (On Windows)  (0) 2009.09.28
[Qt4] Win32에서 한글 파일 출력시 한글이 깨질 때  (0) 2009.09.24
[Qt4] Qt에서 Win32 이벤트 받기  (0) 2009.09.18
[Qt4] QButtonGroup  (0) 2009.09.15
[Qt4] 위젯 배경색 설정하기  (0) 2009.07.20
[Qt4] Topmost 윈도우 만들기  (0) 2009.07.20
[Qt4] LED 시계 만들기  (0) 2009.07.19
[Qt4] 이미지 파일을 리소스로 등록해서 사용하기  (0) 2009.07.13
[Qt4] 마우스 좌표로 Child Widget 가져오기  (0) 2009.07.12
[Qt4] QProcess::execute  (0) 2009.07.09

디자이너(Qt Designer) 개요; 사용 용도

- 디자이너(Qt Designer)는 Qt 프레임워크가 지원하는 유저 인터페이스 (UI) 개발 환경입니다.

- 작성하려는 Qt 어플리케이션의 UI를 시각적으로 확인하면서 개발할 수 있게 합니다.

- 아주 간단한 프로그램을 만들 때는 디자이너(Qt Designer)를 이용하지 않고 직접 UI를 설정하는 코드를 작성하는 편이 더 나을 수도 있지만, 프로그램의 규모가 어느 정도 커지면 돌이킬 수 없게 됩니다. 디자이너(Qt Designer)를 이용하면 위젯 좌표나 레이아웃을 조정하는 따위의 시간을 허비하는 단순 작업을 크게 줄입니다.

PyQt5 Designer 위치

C:\Users\ONnONs\Anaconda3\Library\bin

PyQt Designer 실행

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

2. 간단하게 위젯을 만들어 본다
파란색 부분은 파일 이름
빨간색 부분은 사용자가 설정할수 있다

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

첫번째 방법은 텍스트 더블클릭으로 변경 가능

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

두번째 방법은 우측 메뉴얼바 에서 Title 을 직접 수정할수있다

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

프로그램 Title 을 변경하는 방법은

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

MainWindow 더블클릭 후

Window Title 에서 변경하여준다

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

이렇게 만들어진 파일을 저장을 하고

VScode 로 접속한다

폴더 열기를 통하여 PyQt 를 저장한 폴더로 열어준다

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

사진과 같은 위치에 저장을 하고 VScode 에서 열어주었다

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

.py 형태의 파이썬 파일을 생성 한 후 아래와 같은 코드를 입력한다

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong

코드 중

from_class = uic.loadUiType("C:\\ ~~~~~~~~~~~~~~~~~~ ")[0] 은 본인 pc의 경로와 이름에 맞게 입력 하고
이 때 back slash 가 2개씩 들어가는지 확인하여야 한다

준비가 되었다면 이제 실행해 보자

VScode 와 PyQt 가 연결된 것을 확인 할 수 있다 

Qt Designer 타이틀 변경 - Qt Designer taiteul byeongyeong