Qt Embeddable Common Lisp 및 Qt5로 GUI 애플리케이션 ~ 개발 환경 구축 ~ ECL(Embeddable Common Lisp)의 Qt 바인딩인 을 도입하고 싶습니다. ※ OS는 Ubuntu 17.10을 사용하고 있습니다. ※ 사전에 ECL을 설치해 주십시오. ECL은 다음 기사를 참고하여 설치하십시오. Qt를 설치하려면 에서 계정을 등록해야 합니다. 에서 Qt를 다운로드합니다. 버전은 5.8 이상이라면 좋다고 생각합니다. 자신은 5.9.1을 다운로드했습니다. 다음 명... QtECLcommon-lisp Qt로 문자와 이미지의 혼합 텍스트 그리기 텍스트를 그리려면 QPainter::drawText 함수를 사용하지만 텍스트와 동시에 이미지 (아이콘 등)를 함께 그리기를 원합니다. QLabel와 QPushButton는 이미지와 텍스트를 표시하는 기능을 가지고 있지만, QPainter::drawText 함수를 사용하여 텍스트를 그릴 필요가 있고, 드디어 이미지도 함께 그리기를 원할 때, 그리고 기호나 이모티콘 글꼴이 아닌 응용 프로그램에 ... C++Qt 계속 · 지금 들리지 않는 신호 · 슬롯 총 정리 기사 샘플 앱을 만들었습니다! 에 등록되어 있으므로, 좋으면 참고로 해 주세요. 그럼! 그렇게 말할 수 없기 때문에 간단하지만 앱을 설명합니다. 설정은 ToolBox에서 "기본 동작", "오버로드 대책"으로 나뉩니다. 사용법은 간단! ComboBox에서 connect 함수나 시그널의 종류를 선택→「connect」버튼을 누른다→「send Signal」버튼을 누른다 그리고 순서대로 조작하면됩니다... C++qt5Qt PyQt5에서 화면 A에서 화면 B를 여러 창으로 출력 화면 A 버튼을 클릭하면 화면 B에서 선택한 커피의 특징이 나옵니다. 그러면, 화면 B를 복수 표시해, 비교하고 싶어지네요. 하지만 넷상에 있는 샘플이라면 화면 B를 하나밖에 출력할 수 없습니다. 여러가지 생각한 결과, 이하와 같이 하면 복수 출력할 수 있었습니다. coffee.py coffeeInfo.py (이전) self.ex = coffeeInfo.AppApp() (후) self.ex_... QtPyQt5 【PyQt】QLabel의 사이즈 변화에 맞추어 문자 사이즈를 자동적으로 변경한다【Qt】 하지만 QLabel 안의 캐릭터 라인의 사이즈는 변화하지 않고, WPF의 ViewBox 같은 것이 없을까-라고 조사하는 것도 없을 것 같고, 영어의 QA 사이트의 것을 참고로 해 만들었습니다. QLabel 안의 문자의 사이즈를 QLabel의 테두리의 사이즈에 따라서 변화시키는 방법은, 얽히 말하면 QLabel를 계승해 resizeEvent를 오버라이드(override) 해 거기서 폰트 사이즈... PyQt5Python3파이썬QtPyQt Qt로 툴팁을 표시 할 때 조심하십시오. Qt Creator로 만든 방금의 GUI 어플리케이션은 이런 느낌. 첫 타타키대입니다. MainWindow.cpp 툴팁을 표시하면 간단합니다. MainWindow.cpp 서식 있는 텍스트(간단 HTML 태그)로 장식할 수도 있습니다. MainWindow.cpp 그러나 때로는 <, >, & 등을 그대로 표시하고 싶을 수도 있습니다. MainWindow.cpp HTML 이스케이프하면 기호도 표시... C++Qt QtWebService 이미지 지원 어제는 씨에 의한 이었습니다. 오늘은 공부회중에 참가할 예정이었습니다만, 가족 일동 컨디션이 나쁘고 캔슬해 버렸습니다. 가 공식 사이트입니다. 개요는 5일째의 를 봐 주세요. 지금까지 다양한 텍스트 형식의 데이터를 QML로 기술하는 것을 목표로 해 온 QtWebService입니다만, 여러 사정에 의해 이미지의 동적 생성에 대응했습니다. hello.qml 이러한 QML을 작성하면 다음 이미지가... QtQtWebServiceQML Raspberry Pi 카메라 모듈로 촬영 Raspberry Pi Advent Calendar에 쓰려고 하면 프레임이 묻혀 버리므로 여기에 쓰기로 했습니다. 이 기사는 Raspberry Pi Advent Calendar 2017 11일 기사, 씨에 의한 「 」에 감명을 받아 썼습니다. Raspberry Pi의 카메라 모듈로 사진을 촬영합니다. OpenCV를 사용하여 카메라 이미지를 캡처하는 프로그램은 한때 내 개인 웹 사이트에서 로 ... C++RaspberryPiQt Qt에서 오디오 클래스 사용 Qt를 사용하여 IP 전화 앱을 만들고 음성을 입출력해야했습니다. Qt에 한하지 않고 일반적으로, 오디오 디바이스를 사용하는 것은 어렵지요, 라고 하는 고정 관념이 있었습니다. Windows의 멀티미디어 API가 복잡 괴기이므로, 오디오 제어하는 것이 귀찮다고, 생각하고 있었습니다. 리눅스나 맥에 이르기까지 API를 호출하는 방법조차 모른다. 그것을 시도에 Qt를 사용해 보면 바보처럼 간단했... C++audioQt 크래피의 박수를 계산해 보았습니다. KumaMCN가치세의 가치책입니다. 크래피 챌린지 Advent Calendar 2017 8일째 기사입니다! 클래피 챌린지를 시작한 후 처음으로 만든 박수의 카운트에 대해 소개합니다. 완성 동영상은 이것. 박수가 카운트할 수 있게 됐어ー 우선 스위치 부분을 만듭니다. 사용한 것은 이것. 다이 소에 팔고있는 케이블을 벽에 고정하는 사람입니다. 클래피를 해체하고, 하나는 그대로 상부에, 다른 하나... Qt파이썬크래피 챌린지 Python3 및 PySide2로 GUI 만들기 PySide2에서의 GUI 개발 환경을 정돈했기 때문에 각서에. - OS : 우분투 17.10 PySide2의 입수가 가장 간단하기 때문에 이번에는 Anaconda or Miniconda로 구축해 갑니다. 자신은 불필요한 패키지라든지 필요 없기 때문에 Miniconda로 갑니다. Anaconda Miniconda Anaconda와 Miniconda에 대한 자세한 내용은 다른 게시물을 참조하십... Qtpyside2Python3 [Python] Qt Designer 쉬운 사용법. 안녕하세요. 파이썬을 사용하여 GUI를 만들어야했습니다. 다양한 GUI 라이브러리가 있습니까? 나는 그 중에서 pyQt를 선택하고 개발하고 쉽게 끝났다. Qt Designer의 경로는 을 참조하십시오. Main Window 선택하고 버튼과 라벨을 쉽게 가면에 이번에는 그다지 자세하지 않지만, 빨리하기 쉽기 때문에 시도해보십시오. 실제로 사용해 보면 매우 개발 속도도 빠르고 좋았습니다.... QtQtDesigner파이썬Python3 Mastering Qt5 읽어 보았다 (QMainWindow로 간단한 TODO 앱 만들기 전편) Qt5를 체계적으로 배우고 싶다~라고 생각하면 아래의 책이 있었으므로 읽어 보았습니다. 읽은 것을 망비록적으로 남기기 위해 and 조금이라도 흥미가 있는 사람에게 전개할 수 있으면(자) 생각해, qiita에 남깁니다. 이번은, Mastering Qt5의 도입부에서 실시하고 있던 To Do리스트 어플리를 작성했으므로 전편/후편으로 나누어, 그것을 소개&해설합니다. QMainWindow 입문을 ... Qt BusyIndicator 샘플 음~응… 좀 더 리사이즈 처리 어떻게든 할까? ※Linux Mint 18.2 & Qt 5.9.1 사용... QtQML WebEngineView 샘플 음~응… 좀 더 리사이즈 처리 어떻게든 할까? ※Linux Mint 18.2 & Qt 5.9.1 사용... QtQML TabView(QtQuick Controls 1) 샘플 QtQML QSerialProt 클래스를 사용하여 Qt와 Arduino에서 직렬 통신 Arduino에서 직렬로 전송 된 데이터를 Qt를 사용하여 처리하려는 경우 어떻게 해야할지 조사했기 때문에 떠납니다. 매번 조사하면 좋지만, 예를 들어 Qt의 정보는 영어뿐입니다. 매번 영어를 읽는 것은 일본어보다 피곤하고 시간이 걸리므로, 잊지 말고 일본어로 남겨 둡니다. Qt 5.9.1 주로 과 를 참고로 했습니다. 시리얼 통신으로 취득한 문자열을 텍스트 편집 영역에 추가합니다. main... QtArduino Switch(QtQuick Controls 2) 샘플 QtQML ProgressBar 샘플 QtQML TimeoutTransition 샘플 QtQML HistoryState 샘플 QtQML SignalTransition 샘플 QtQML Qt로 신호를 차단하는 방법 "QSpinBox의 valueChanged 시그널과 임의의 슬롯을 접속해 처리하고 있었지만, 이 푸시 버튼으로 스핀 박스의 값을 변경했을 때는 시그널을 발행해 싶지 않다"라고 하는 느낌으로, 특정의 처리의 때만 시그널을 발행하고 싶지 않을 때, 어떻게 하면 시그널의 발행을 억제할 수 있는지 조사해 보았습니다. QSignalBlocker 의 생성자에게 시그널의 발행을 억제하고 싶은 오브젝트를 ... Qtqt5 Qt 앱에서 상태 표시줄에 긴 텍스트를 설정하면 메인 윈도우의 폭이 넓어지는 문제 한 곳에 작은 MainWindow가있었습니다. 그 창에는 버튼이 붙어 있었다고 한다. 버튼을 눌러 보면, 무려, MainWindow가 퍼져 버렸지 않습니까. MainWindow의 생성자에서 상태 표시 줄에 텍스트를 표시하는 레이블을 만들고 있습니다. 이 QLabel이라는 클래스는 표시되는 텍스트의 너비에 따라 늘어나도록 설계되었습니다. 텍스트가 짧은 만큼 MainWindow의 크기는 영향을 ... C++Qt 최강의 PySide/PyQt 개발 환경도 PyCharm이다 이라는 기사에서 PyCharm이 얼마나 최강의 개발 환경인지를 소개했다. PySide/pyQt의 개발에서도 역시 PyCharm이 최강이다. QtDesigner를 사용하여 ui 파일을 만드는 경우 수동 또는 반자동으로 변환하는 것이 많다고 생각합니다. 이전에 이라는 기사를 썼지만 PyCharm이라면 그것 단독으로 ui 파일을 감시하고 자동으로 변환해주는 것이다. File Watchers 플러그... Pycharm파이썬QtPyQtPySide SVG를 간편하게 출력한다면 Qt가 최강의 라이브러리가 아닌가? 종래의 래스터 형식의 화상과 비교하여 확대 축소해도 쟈기가 나오지 않기 때문에, 웹 브라우저 등의 환경에 의해 표시 사이즈가 변동하는 장소에서도 아름다운 표시를 할 수 있다. Qt(PySide)를 사용한 SVG의 출력은 QSvgGenerator를 사용한다. SVG의 엘리먼트 조작 등은 일절 하고 있지 않지만, 이것만으로 SVG 파일이 작성되는 것이다. 덧붙여서 SVG의 묘화는 QSvgWidg... QtPySide파이썬SVG PySide로 Drop Indicator를 독자적으로 그리기(흑마술로 QProxyStyle을 실현한다) PySide에서 위젯의 배경색을 바꾸면 Drop Indicator(드래그 앤 드롭 시 어디에 드롭되는지 표시)가 보기 어려울 수 있다. 독자적으로 그려 Indicator를 눈에 띄게 하고 싶다. 그러나 일은 간단하지 않으며 StyleSheet에는 Drop Indicator 설정이 없습니다. Qt로 Drop Indicator를 독자적으로 그리려면 QProxyStyle을 사용하지만 PySide ... QtPySide파이썬 Qt Creator on Mac에서 바로 가기 변경 오늘 처음으로 Qt를 Mac에서 움직였습니다. 매우 사용하기 쉽다고 생각했습니다만, 하나 신경이 쓰이는 일이 있었습니다. 맨 앞으로 돌아가거나 한 줄 삭제하는 것과 같은 Mac 키 바인딩을 기본적으로 사용할 수 없었습니다. 이대로는 사용하기 어려운 툴이 되어 버릴지도! 라고 생각했습니다만, 조사하자마자 나왔습니다. Preferences > Environment > Keyboard에서 키보드 ... C++Qt QWidget의 계층 구조를 시각화하는 디버그 지원 도구 QWidget의 계층 구조를 시각화하는 디버그 지원 툴 을 만들었습니다. 표시되어 있는 문자열로 검색할 수도 있습니다만, 클래스명을 알면 보다 효율적으로 해당 소스 코드를 찾을 수 있습니다. Qt에서는, 선언중에 Q_OBJECT 매크로를 포함한 클래스이면 클래스명을 알 수 있으므로, 예를 들어 커서아래에 있는 위젯의 클래스명을 조사하는 것이 가능합니다. 그래서 위젯의 계층 구조를 따라 클래스... Qt 이전 기사 보기
Embeddable Common Lisp 및 Qt5로 GUI 애플리케이션 ~ 개발 환경 구축 ~ ECL(Embeddable Common Lisp)의 Qt 바인딩인 을 도입하고 싶습니다. ※ OS는 Ubuntu 17.10을 사용하고 있습니다. ※ 사전에 ECL을 설치해 주십시오. ECL은 다음 기사를 참고하여 설치하십시오. Qt를 설치하려면 에서 계정을 등록해야 합니다. 에서 Qt를 다운로드합니다. 버전은 5.8 이상이라면 좋다고 생각합니다. 자신은 5.9.1을 다운로드했습니다. 다음 명... QtECLcommon-lisp Qt로 문자와 이미지의 혼합 텍스트 그리기 텍스트를 그리려면 QPainter::drawText 함수를 사용하지만 텍스트와 동시에 이미지 (아이콘 등)를 함께 그리기를 원합니다. QLabel와 QPushButton는 이미지와 텍스트를 표시하는 기능을 가지고 있지만, QPainter::drawText 함수를 사용하여 텍스트를 그릴 필요가 있고, 드디어 이미지도 함께 그리기를 원할 때, 그리고 기호나 이모티콘 글꼴이 아닌 응용 프로그램에 ... C++Qt 계속 · 지금 들리지 않는 신호 · 슬롯 총 정리 기사 샘플 앱을 만들었습니다! 에 등록되어 있으므로, 좋으면 참고로 해 주세요. 그럼! 그렇게 말할 수 없기 때문에 간단하지만 앱을 설명합니다. 설정은 ToolBox에서 "기본 동작", "오버로드 대책"으로 나뉩니다. 사용법은 간단! ComboBox에서 connect 함수나 시그널의 종류를 선택→「connect」버튼을 누른다→「send Signal」버튼을 누른다 그리고 순서대로 조작하면됩니다... C++qt5Qt PyQt5에서 화면 A에서 화면 B를 여러 창으로 출력 화면 A 버튼을 클릭하면 화면 B에서 선택한 커피의 특징이 나옵니다. 그러면, 화면 B를 복수 표시해, 비교하고 싶어지네요. 하지만 넷상에 있는 샘플이라면 화면 B를 하나밖에 출력할 수 없습니다. 여러가지 생각한 결과, 이하와 같이 하면 복수 출력할 수 있었습니다. coffee.py coffeeInfo.py (이전) self.ex = coffeeInfo.AppApp() (후) self.ex_... QtPyQt5 【PyQt】QLabel의 사이즈 변화에 맞추어 문자 사이즈를 자동적으로 변경한다【Qt】 하지만 QLabel 안의 캐릭터 라인의 사이즈는 변화하지 않고, WPF의 ViewBox 같은 것이 없을까-라고 조사하는 것도 없을 것 같고, 영어의 QA 사이트의 것을 참고로 해 만들었습니다. QLabel 안의 문자의 사이즈를 QLabel의 테두리의 사이즈에 따라서 변화시키는 방법은, 얽히 말하면 QLabel를 계승해 resizeEvent를 오버라이드(override) 해 거기서 폰트 사이즈... PyQt5Python3파이썬QtPyQt Qt로 툴팁을 표시 할 때 조심하십시오. Qt Creator로 만든 방금의 GUI 어플리케이션은 이런 느낌. 첫 타타키대입니다. MainWindow.cpp 툴팁을 표시하면 간단합니다. MainWindow.cpp 서식 있는 텍스트(간단 HTML 태그)로 장식할 수도 있습니다. MainWindow.cpp 그러나 때로는 <, >, & 등을 그대로 표시하고 싶을 수도 있습니다. MainWindow.cpp HTML 이스케이프하면 기호도 표시... C++Qt QtWebService 이미지 지원 어제는 씨에 의한 이었습니다. 오늘은 공부회중에 참가할 예정이었습니다만, 가족 일동 컨디션이 나쁘고 캔슬해 버렸습니다. 가 공식 사이트입니다. 개요는 5일째의 를 봐 주세요. 지금까지 다양한 텍스트 형식의 데이터를 QML로 기술하는 것을 목표로 해 온 QtWebService입니다만, 여러 사정에 의해 이미지의 동적 생성에 대응했습니다. hello.qml 이러한 QML을 작성하면 다음 이미지가... QtQtWebServiceQML Raspberry Pi 카메라 모듈로 촬영 Raspberry Pi Advent Calendar에 쓰려고 하면 프레임이 묻혀 버리므로 여기에 쓰기로 했습니다. 이 기사는 Raspberry Pi Advent Calendar 2017 11일 기사, 씨에 의한 「 」에 감명을 받아 썼습니다. Raspberry Pi의 카메라 모듈로 사진을 촬영합니다. OpenCV를 사용하여 카메라 이미지를 캡처하는 프로그램은 한때 내 개인 웹 사이트에서 로 ... C++RaspberryPiQt Qt에서 오디오 클래스 사용 Qt를 사용하여 IP 전화 앱을 만들고 음성을 입출력해야했습니다. Qt에 한하지 않고 일반적으로, 오디오 디바이스를 사용하는 것은 어렵지요, 라고 하는 고정 관념이 있었습니다. Windows의 멀티미디어 API가 복잡 괴기이므로, 오디오 제어하는 것이 귀찮다고, 생각하고 있었습니다. 리눅스나 맥에 이르기까지 API를 호출하는 방법조차 모른다. 그것을 시도에 Qt를 사용해 보면 바보처럼 간단했... C++audioQt 크래피의 박수를 계산해 보았습니다. KumaMCN가치세의 가치책입니다. 크래피 챌린지 Advent Calendar 2017 8일째 기사입니다! 클래피 챌린지를 시작한 후 처음으로 만든 박수의 카운트에 대해 소개합니다. 완성 동영상은 이것. 박수가 카운트할 수 있게 됐어ー 우선 스위치 부분을 만듭니다. 사용한 것은 이것. 다이 소에 팔고있는 케이블을 벽에 고정하는 사람입니다. 클래피를 해체하고, 하나는 그대로 상부에, 다른 하나... Qt파이썬크래피 챌린지 Python3 및 PySide2로 GUI 만들기 PySide2에서의 GUI 개발 환경을 정돈했기 때문에 각서에. - OS : 우분투 17.10 PySide2의 입수가 가장 간단하기 때문에 이번에는 Anaconda or Miniconda로 구축해 갑니다. 자신은 불필요한 패키지라든지 필요 없기 때문에 Miniconda로 갑니다. Anaconda Miniconda Anaconda와 Miniconda에 대한 자세한 내용은 다른 게시물을 참조하십... Qtpyside2Python3 [Python] Qt Designer 쉬운 사용법. 안녕하세요. 파이썬을 사용하여 GUI를 만들어야했습니다. 다양한 GUI 라이브러리가 있습니까? 나는 그 중에서 pyQt를 선택하고 개발하고 쉽게 끝났다. Qt Designer의 경로는 을 참조하십시오. Main Window 선택하고 버튼과 라벨을 쉽게 가면에 이번에는 그다지 자세하지 않지만, 빨리하기 쉽기 때문에 시도해보십시오. 실제로 사용해 보면 매우 개발 속도도 빠르고 좋았습니다.... QtQtDesigner파이썬Python3 Mastering Qt5 읽어 보았다 (QMainWindow로 간단한 TODO 앱 만들기 전편) Qt5를 체계적으로 배우고 싶다~라고 생각하면 아래의 책이 있었으므로 읽어 보았습니다. 읽은 것을 망비록적으로 남기기 위해 and 조금이라도 흥미가 있는 사람에게 전개할 수 있으면(자) 생각해, qiita에 남깁니다. 이번은, Mastering Qt5의 도입부에서 실시하고 있던 To Do리스트 어플리를 작성했으므로 전편/후편으로 나누어, 그것을 소개&해설합니다. QMainWindow 입문을 ... Qt BusyIndicator 샘플 음~응… 좀 더 리사이즈 처리 어떻게든 할까? ※Linux Mint 18.2 & Qt 5.9.1 사용... QtQML WebEngineView 샘플 음~응… 좀 더 리사이즈 처리 어떻게든 할까? ※Linux Mint 18.2 & Qt 5.9.1 사용... QtQML TabView(QtQuick Controls 1) 샘플 QtQML QSerialProt 클래스를 사용하여 Qt와 Arduino에서 직렬 통신 Arduino에서 직렬로 전송 된 데이터를 Qt를 사용하여 처리하려는 경우 어떻게 해야할지 조사했기 때문에 떠납니다. 매번 조사하면 좋지만, 예를 들어 Qt의 정보는 영어뿐입니다. 매번 영어를 읽는 것은 일본어보다 피곤하고 시간이 걸리므로, 잊지 말고 일본어로 남겨 둡니다. Qt 5.9.1 주로 과 를 참고로 했습니다. 시리얼 통신으로 취득한 문자열을 텍스트 편집 영역에 추가합니다. main... QtArduino Switch(QtQuick Controls 2) 샘플 QtQML ProgressBar 샘플 QtQML TimeoutTransition 샘플 QtQML HistoryState 샘플 QtQML SignalTransition 샘플 QtQML Qt로 신호를 차단하는 방법 "QSpinBox의 valueChanged 시그널과 임의의 슬롯을 접속해 처리하고 있었지만, 이 푸시 버튼으로 스핀 박스의 값을 변경했을 때는 시그널을 발행해 싶지 않다"라고 하는 느낌으로, 특정의 처리의 때만 시그널을 발행하고 싶지 않을 때, 어떻게 하면 시그널의 발행을 억제할 수 있는지 조사해 보았습니다. QSignalBlocker 의 생성자에게 시그널의 발행을 억제하고 싶은 오브젝트를 ... Qtqt5 Qt 앱에서 상태 표시줄에 긴 텍스트를 설정하면 메인 윈도우의 폭이 넓어지는 문제 한 곳에 작은 MainWindow가있었습니다. 그 창에는 버튼이 붙어 있었다고 한다. 버튼을 눌러 보면, 무려, MainWindow가 퍼져 버렸지 않습니까. MainWindow의 생성자에서 상태 표시 줄에 텍스트를 표시하는 레이블을 만들고 있습니다. 이 QLabel이라는 클래스는 표시되는 텍스트의 너비에 따라 늘어나도록 설계되었습니다. 텍스트가 짧은 만큼 MainWindow의 크기는 영향을 ... C++Qt 최강의 PySide/PyQt 개발 환경도 PyCharm이다 이라는 기사에서 PyCharm이 얼마나 최강의 개발 환경인지를 소개했다. PySide/pyQt의 개발에서도 역시 PyCharm이 최강이다. QtDesigner를 사용하여 ui 파일을 만드는 경우 수동 또는 반자동으로 변환하는 것이 많다고 생각합니다. 이전에 이라는 기사를 썼지만 PyCharm이라면 그것 단독으로 ui 파일을 감시하고 자동으로 변환해주는 것이다. File Watchers 플러그... Pycharm파이썬QtPyQtPySide SVG를 간편하게 출력한다면 Qt가 최강의 라이브러리가 아닌가? 종래의 래스터 형식의 화상과 비교하여 확대 축소해도 쟈기가 나오지 않기 때문에, 웹 브라우저 등의 환경에 의해 표시 사이즈가 변동하는 장소에서도 아름다운 표시를 할 수 있다. Qt(PySide)를 사용한 SVG의 출력은 QSvgGenerator를 사용한다. SVG의 엘리먼트 조작 등은 일절 하고 있지 않지만, 이것만으로 SVG 파일이 작성되는 것이다. 덧붙여서 SVG의 묘화는 QSvgWidg... QtPySide파이썬SVG PySide로 Drop Indicator를 독자적으로 그리기(흑마술로 QProxyStyle을 실현한다) PySide에서 위젯의 배경색을 바꾸면 Drop Indicator(드래그 앤 드롭 시 어디에 드롭되는지 표시)가 보기 어려울 수 있다. 독자적으로 그려 Indicator를 눈에 띄게 하고 싶다. 그러나 일은 간단하지 않으며 StyleSheet에는 Drop Indicator 설정이 없습니다. Qt로 Drop Indicator를 독자적으로 그리려면 QProxyStyle을 사용하지만 PySide ... QtPySide파이썬 Qt Creator on Mac에서 바로 가기 변경 오늘 처음으로 Qt를 Mac에서 움직였습니다. 매우 사용하기 쉽다고 생각했습니다만, 하나 신경이 쓰이는 일이 있었습니다. 맨 앞으로 돌아가거나 한 줄 삭제하는 것과 같은 Mac 키 바인딩을 기본적으로 사용할 수 없었습니다. 이대로는 사용하기 어려운 툴이 되어 버릴지도! 라고 생각했습니다만, 조사하자마자 나왔습니다. Preferences > Environment > Keyboard에서 키보드 ... C++Qt QWidget의 계층 구조를 시각화하는 디버그 지원 도구 QWidget의 계층 구조를 시각화하는 디버그 지원 툴 을 만들었습니다. 표시되어 있는 문자열로 검색할 수도 있습니다만, 클래스명을 알면 보다 효율적으로 해당 소스 코드를 찾을 수 있습니다. Qt에서는, 선언중에 Q_OBJECT 매크로를 포함한 클래스이면 클래스명을 알 수 있으므로, 예를 들어 커서아래에 있는 위젯의 클래스명을 조사하는 것이 가능합니다. 그래서 위젯의 계층 구조를 따라 클래스... Qt 이전 기사 보기