
Julia에서 Qt를 사용하는 방법을 다룹니다. 포스트에선 맥북에서 진행했지만 윈도우/리눅스에서도 거의 그대로 진행가능합니다. 2024. 2. 1 최초작성 1. command + space bar를 누른 후, code를 입력하여 보이는 Visual Studio Code를 클릭하여 실행합니다. 2. 다음 코드를 실행하여 QML.jl 패키지를 설치합니다. using Pkg Pkg.add("QML") 설치 직후 화면입니다. 3. 간단한 코드를 작성하여 테스트 해봅니다. 다음 두 개의 파일을 작성합니다. qml / gui.qml qml 폴더를 생성한 후, gui.qml 파일을 생성합니다. import QtQuick import QtQuick.Controls import QtQuick.Layouts import ..

PyQt5와 QML을 사용하는 간단한 예제코드입니다. 2023. 12. 9 최초작성 QML을 사용하여 UI를 따로 분리할 수 있다는 것을 알면서도 사용을 꺼렸는데 이렇게 UI를 분리하는 것도 괜찮겠다 싶어 간단한 예제 코드로 시도해보았습니다. 실행하면 중앙에 버튼이 있는 윈도우가 보입니다. 버튼을 클릭할때마다 메시지 박스가 보이게 됩니다. 확인을 클릭하면 메시지 박스가 사라집니다. 코드는 UI를 정의한 main.qml 파일과 PyQt5 코드를 작성해놓은 main.py 파일로 구성됩니다. main.qml QML을 사용하여 윈도우를 생성하고 중앙에 버튼을 배치합니다. 버튼이 클릭되면, 파이썬 코드 파일 main.py에 정의된 mainWindow 클래스에 있는 showMessage() 함수가 호출됩니다. im..

QGridLayout QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 31 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@DESKTOP-8TRVTF8:~$ mkdir Grid_Layout webnautes@DESKTOP-8TRVTF8:~$ cd Grid_Layout 2. grid.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include #include #include class MainWindow : publ..

QGridLayout QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 26 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@DESKTOP-8TRVTF8:~$ mkdir Grid_Layout webnautes@DESKTOP-8TRVTF8:~$ cd Grid_Layout 2. grid.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include class MainWindow : public QWidget { publi..

QFormLayout QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 25 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@DESKTOP-8TRVTF8:~$ mkdir Form_Example webnautes@DESKTOP-8TRVTF8:~$ cd Form_Example 2. form.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include #include class MainWindow: public QWidg..

List QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 24 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@webnautes-laptop:~$ mkdir List_Example webnautes@webnautes-laptop:~$ cd List_Example 2. list.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include #include class MainWindow : public QWidget {..

Button QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 21 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@webnautes-laptop:~$ mkdir Button_Example webnautes@webnautes-laptop:~$ cd Button_Example 2. button.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include #include class MainWindow : public Q..

QVBoxLayout QHBoxLayout QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 19 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@webnautes-laptop:~$ mkdir QVBoxLayout_Example webnautes@webnautes-laptop:~$ cd QVBoxLayout_Example 2. layout.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include class Mai..

툴바 QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 18 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. webnautes@webnautes-laptop:~$ mkdir Toolbar_Example webnautes@webnautes-laptop:~$ cd Toolbar_Example 2. toolbar.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include #include class MainWindow : public QM..

메뉴 QT5 예제입니다. 아래 사이트의 QT 강좌를 공부하며 정리 차원에서 작성하는 포스트입니다. https://zetcode.com/gui/qt5 2021. 08. 14 - 최초작성 터미널에서 빌드 및 실행을 진행합니다. 편집기는 익숙한 것을 사용하세요. 1. 프로젝트 파일들을 저장할 디렉토리를 생성하고 이동합니다. pi@raspberrypi:~ $ mkdir Menu_Example pi@raspberrypi:~ $ cd Menu_Example 2. menu.cpp 파일을 생성하여 다음 코드를 복사하여 붙여넣기합니다. #include #include #include #include class MainWindow : public QMainWindow { public: MainWindow(QWidget *..