![[Level 3] 초보를 넘어 전문가로: Qt와 Python을 통한 실전 응용 마스터 클래스강의 썸네일](https://cdn.inflearn.com/public/courses/335355/cover/df1bb1b2-848a-430b-9eb3-087e418d0ffb/335355.png?w=420)
[Level 3] 초보를 넘어 전문가로: Qt와 Python을 통한 실전 응용 마스터 클래스
김대진
실전 프로젝트를 중심으로 Qt와 Python 프로그래밍 기술을 익힙니다. 이 강의를 통해 최신 Qt와 Python 프로그래밍 트렌드와 기법을 학습함으로써 초급에서 중급 수준으로의 성장을 도모할 수 있습니다.
초급
Qt, Python, pyside6
QMLはQtが提供するUIを作成するプログラミング言語です。 JSONに似ており、JavaScriptを使用できます。 C++言語の代わりにQMLを使用すると、C++を使用せずに最新の高度なUIを簡単に開発できます。
QMLを使用した近代的なUIの開発
QMLとC ++を使用したUIの開発
Qt UI開発のためのQML、
入門から実習まで詳しくお知らせします。
Qtフレームワークでモダンな高度なUIを
簡単に開発できるプログラミング言語です。
QML(Qt Modeling Language)はQtフレームワークによって提供されるプログラミング言語です。QMLはQtフレームワークでUIを開発するために使用できるプログラミング言語です。
Qtフレームワークを利用してGUIプログラムを開発する際、UI部分のデザインロジックと機能部分の機能ロジックを区別して見ることができます。
QMLを使用してデザインロジックを開発すると、C ++を使用して開発するよりもはるかに簡単かつ迅速にUIを実装できます。
プログラミング言語を初めて学ぶときの主な「Hello World」出力の例を見てみましょうか?
import QtQuick Window { width: 300 height: 200 visible: true title: qsTr("QML 예제소스코드") Text { x: 80 y: 70 text: "Hello World" font.pixelSize: 25 } }
QMLサンプルソースコード
QMLは簡単で簡単です。開発者でなくても簡単に理解できます。
そのため、QMLを利用すると、デザイナーと開発者が互いに同じ開発ツールを持って協力することで、以前より開発期間を短縮できるようになります。
1️⃣
QtでQMLを使用して、現代的な高度なUI / UXを簡単に実装したい人(開発者、デザイナー)
2️⃣
デザインロジックと機能ロジックを分離することで、ソースコードのメンテナンス性、再利用性を高めたい方
✅
プレイヤーの知識は、C ++言語とQtフレームワークの基礎知識を理解している限り、このコースを学ぶことができます。
理論と実践を一度に
QML文法の他に、実践能力まで向上させることができるように講義を構成しました。
オンラインの壁を越えて
知識共有者の姿を講義画面にまとめました。
セクション1. What is QML
QMLはQt Frameworkが提供するインタプリタ言語です。
セクション2. QMLのSyntaxと構造
QMLの構造と文法を学びます。
セクション3。
TypeとはQtのQWidgetのような概念です。このセクションでは、Typeが何かを学び、QMLが提供するTypeの中でよく使うTypeを中心に学びます。
セクション4。
タッチ、マウス、キーボードなど、ユーザーインターフェイスで発生するイベント処理をどのように実装するかを学ぶセクションです。QMLでSignalを実装する方法を学びます。
セクション 5. Loader タイプを使用した Dynamic UI の実装
UIでユーザーが特定の領域を動的に変更する方法を学びます。たとえば、AというGUI画面で特定の条件を満たす場合、B画面に切り替える方法を学びます。
セクション 6. Canvas
ペイントのように画面上にイメージ、線、図形、テキストを表示する方法について学びます。
セクション 7. Graphic Effects
Blur、Blend、ColorなどのEffectを画像に使用する方法を学びます。
セクション 8. Module Programming
ボタン、コンボボックスなど、GUI上でよく使用するモジュールをモジュール化するなど、ユーザーが定義したTypeをモジュールする方法について学びます。
セクション9. QMLでJavaScriptを使用する
QMLでJavaScript関数を使用する方法を学び、JavaScriptファイルをQMLでインポートする方法を学びます。
セクション 10. Dialog
QMLでダイアログを使用する方法を学びます。そして、練習の例としてColorを選択するダイアログを直接実装することで、ダイアログの使用方法について学ぶことができます。
セクション 11. Layout
QMLでは、Anchorsの他にRowLayout、ColumnLayout、GridLayout、LayoutなどのLayoutを使用できます。
セクション 12. Type Positioning
Type Positioning とは、画面上に Type を表示する方法を学習します。
セクション 13. Qt Quick Controls
Qt Quick Controlsは、Button、Dial、CheckBox、BusyIndicatorなどの画面を構成するために必要なGUIインターフェースを提供します。
Q. 理論、文法以外に実際に使われる様々な例も触れることができますか?
はい、可能です。各セクションごとの理論授業の後の例では、直接講師とコーディングするプロセスが用意されており、現業でQMLで実践プログラミングを行う際のノウハウを一緒に学ぶことができます。
Q. 学習する講義内容を参考にする資料や教材がありますか?
Qt開発者コミュニティ( qt-dev.com )でオペレータとして活動しています。
Q. 講義を聞く前に学ぶべきことはありますか?
C ++とQtの基礎知識がなければ受講することができる講義です。
Q. 授業内容はどのレベルまで扱いますか?
QMLの基礎から様々な活用分野に対応する高度な内容まで取り上げます。
💾注意事項
学習対象は
誰でしょう?
QMLを使ってUIを開発したい人
QtフレームワークでQMLを使用してUIを開発したい人
前提知識、
必要でしょうか?
C++
Qt
993
受講生
85
受講レビュー
100
回答
4.7
講座評価
9
講座
근무경력
현: Embedded 분야 SW Team leader
LG전자, VS사업부 IVI선행플랫폼/모듈개발
SW마에스트로, SW 멘토
강의경력
삼성전자, Qt & QML 강의
LG전자, Qt & QML 분야 사내 강사
한컴아카데미 Qt 강의 출강
다수의 IT기업 Qt 강의 출강
저서
Qt 프로그래밍
Qt Quick 프로그래밍
Qt5 프로그래밍 가이드
MeeGo 프로그래밍 완벽 가이드
Qt 실전 프로그래밍
SW커뮤니티 운영
Qt 개발자 커뮤니티 운영자 ( www.qt-dev.com )
全体
47件 ∙ (9時間 8分)
講座資料(こうぎしりょう):
全体
13件
4.9
13件の受講レビュー
受講レビュー 52
∙
平均評価 5.0
5
QML을 향후 어떻게 사용 할 지에 대해서 많은 도움이 되었습니다. 향후에 실무적인 아이템을 하나를 선정해서 전체 과정을 구현하는 교육과정이 있으면 노하우를 습득하는데 도움이 될 것 같습니다.
Junghwan Jeong 님 도움이 되셨다니 너무 감사합니다. 좋은 피드백 감사합니다. 다음 QML 활용편에서는 전체 과정을 구현하는 것을 추가하고 Qt Design Studio 도 넣을 수 있도록 하겠습니다.
受講レビュー 3
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
¥4,528
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!