Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
treby
PPTX, PDF
1,974 views
QtでHello, World!!
Qt @福岡 第7回勉強会(http://atnd.org/events/26204)での発表スライドです。
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
ODP
PySide/QtWebkitで楽々 slideshare Hack
by
Kazushige TAKEUCHI
PDF
wxPython入門(大阪Pythonユーザの集まり2014/03)
by
泰 増田
PDF
密着!わたしのコンソールアプリ開発環境
by
Fumihito Yokoyama
PDF
Pythonでゲーム作る
by
amusementcreators
PDF
PyQtではじめるGUIプログラミング
by
Ransui Iso
PDF
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
by
aoshiman
PDF
XML-RPC : Pythonが「電池付属」と呼ばれる理由
by
Ransui Iso
KEY
Windowsにpythonをインストールしてみよう
by
Kenji NAKAGAKI
PySide/QtWebkitで楽々 slideshare Hack
by
Kazushige TAKEUCHI
wxPython入門(大阪Pythonユーザの集まり2014/03)
by
泰 増田
密着!わたしのコンソールアプリ開発環境
by
Fumihito Yokoyama
Pythonでゲーム作る
by
amusementcreators
PyQtではじめるGUIプログラミング
by
Ransui Iso
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
by
aoshiman
XML-RPC : Pythonが「電池付属」と呼ばれる理由
by
Ransui Iso
Windowsにpythonをインストールしてみよう
by
Kenji NAKAGAKI
What's hot
PDF
Pythonを取り巻く開発環境 #pyconjp
by
Yoshifumi Yamaguchi
PPTX
各OSにおいて、OpenCVをpythonから使う方法
by
Katsuhiro Morishita
PPTX
Kivy studies
by
Daisuke Saito
PPTX
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
by
SaitoTsutomu
PDF
Python × Herokuで作る 雑談slack bot
by
dcubeio
PPTX
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
by
tomitomi3 tomitomi3
PDF
Python3 プログラミング勉強会
by
Tetsuya Morimoto
PDF
書こう! 使おう! 単体テスト
by
ryohji ikebe
PDF
Qt5 の Input Method
by
Takumi Asaki
PDF
Pythonで電卓アプリ(デスクトップ)を作成する
by
Jun Okazaki
PPTX
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
by
Daichi Kitamura
PDF
pythonでつくるiPhoneアプリ
by
Kazufumi Ohkawa
PDF
テストを書こう、Unity編
by
Hiroto Imoto
PDF
「Python言語」はじめの一歩 / First step of Python
by
Takanori Suzuki
PPT
Python twitterとtkinterのことはじめ
by
Yukitaka Uchikoshi
PDF
PyCon JP 2014 plone terada
by
Manabu Terada
PDF
QtとC++でGUIプログラミング
by
seanchas_t
PDF
久しぶりのPythonでgoogleのアレを制御してみた
by
Shohei Tai
PDF
"Continuous Publication" with Python: Another Approach
by
Daisuke Miyakawa
PDF
オープンCAEとPython
by
TatsuyaKatayama
Pythonを取り巻く開発環境 #pyconjp
by
Yoshifumi Yamaguchi
各OSにおいて、OpenCVをpythonから使う方法
by
Katsuhiro Morishita
Kivy studies
by
Daisuke Saito
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
by
SaitoTsutomu
Python × Herokuで作る 雑談slack bot
by
dcubeio
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
by
tomitomi3 tomitomi3
Python3 プログラミング勉強会
by
Tetsuya Morimoto
書こう! 使おう! 単体テスト
by
ryohji ikebe
Qt5 の Input Method
by
Takumi Asaki
Pythonで電卓アプリ(デスクトップ)を作成する
by
Jun Okazaki
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
by
Daichi Kitamura
pythonでつくるiPhoneアプリ
by
Kazufumi Ohkawa
テストを書こう、Unity編
by
Hiroto Imoto
「Python言語」はじめの一歩 / First step of Python
by
Takanori Suzuki
Python twitterとtkinterのことはじめ
by
Yukitaka Uchikoshi
PyCon JP 2014 plone terada
by
Manabu Terada
QtとC++でGUIプログラミング
by
seanchas_t
久しぶりのPythonでgoogleのアレを制御してみた
by
Shohei Tai
"Continuous Publication" with Python: Another Approach
by
Daisuke Miyakawa
オープンCAEとPython
by
TatsuyaKatayama
More from treby
PDF
失敗から学ぶEM方法論
by
treby
PDF
Vue.js + Vuexチーム開発実践の事例
by
treby
PDF
Frontendと向き合う
by
treby
PDF
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
by
treby
PDF
モダンJSでモダンなWebアプリケーションを作ろう!
by
treby
PDF
Octocatは技術的負債の夢を見るか?
by
treby
PDF
Shinjuku.rb #61 RubyKaigi2018予習
by
treby
PDF
The Art of Collaboration
by
treby
PDF
楽しく学ぶ?API
by
treby
PDF
VueとdockerとAWSとチームとアイマスと私
by
treby
PDF
アイマスハッカソン2017
by
treby
PDF
Sinatraで触れる生SQL
by
treby
PDF
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
by
treby
PDF
最近のRailsフロントエンド開発の紹介
by
treby
PDF
たたかうFFI
by
treby
PDF
mastodon API
by
treby
PDF
TH@NK YOU for SMILE!!とミリオンボーダーbot
by
treby
PDF
Paperclip
by
treby
PDF
このみさんにPRしてもらう
by
treby
PDF
reading suture
by
treby
失敗から学ぶEM方法論
by
treby
Vue.js + Vuexチーム開発実践の事例
by
treby
Frontendと向き合う
by
treby
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
by
treby
モダンJSでモダンなWebアプリケーションを作ろう!
by
treby
Octocatは技術的負債の夢を見るか?
by
treby
Shinjuku.rb #61 RubyKaigi2018予習
by
treby
The Art of Collaboration
by
treby
楽しく学ぶ?API
by
treby
VueとdockerとAWSとチームとアイマスと私
by
treby
アイマスハッカソン2017
by
treby
Sinatraで触れる生SQL
by
treby
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
by
treby
最近のRailsフロントエンド開発の紹介
by
treby
たたかうFFI
by
treby
mastodon API
by
treby
TH@NK YOU for SMILE!!とミリオンボーダーbot
by
treby
Paperclip
by
treby
このみさんにPRしてもらう
by
treby
reading suture
by
treby
QtでHello, World!!
1.
QtでHello, World!!
2012/4/21 まどろみはじめ
2.
動機 @vivisuke氏にかねてよりQtのお誘いを受けていた 魔法の言葉「ちょっと今忙しいんで」
段々、申し訳ない気分に。 ちょっとだけなら…… ←今ここ
3.
レベル Visual Studioの使用経験あり
C#を使った開発経験あり C++に対するアレルギー持ち 何はともあれ、環境を入手→セットアップ
4.
Qt Creator ぱっと見なんかVisual
Studio に似てる。親近感! ファイル 一覧 (選択 時) インスペク タ 画面要素
5.
参考:Visual Studio ファイル
画面要素 一覧 インスペク タ
6.
(簡単な)GUIプログラム作成の手順 まず、大まかなデザインを決める インタラクティブな部分(シグナル、スロット)も
GUIで指定 ヘッダファイル(.h)に定義を書く ソースコード(.cpp)に実装を書く
7.
Hello, Worldをやってみた(1) PushButton
をフォームに配置 PushButton のclicked()シグナルをMainWindowの適 当なスロット(sayHello())に接続 フォームのヘッダファイルにsayHello() の項目(とQMessageBoxのinclude文)を追加
8.
Hello, Worldをやってみた(2) フォームの.cppファイルに実コードを書く
Ctrl + R で実行!
9.
シグナル、スロット? C#でいうところのイベント、イベントハンドラ(デ リゲート)みたいなもの? シグナル:発信側。イベントに相当?
スロット:受信側。イベントハンドラによって実行 されるコールバックメソッドに相当?
10.
こんなことができる SliderとSpin Boxの値を同期。コードを1行も書か
ずに。 全てデザイナ上でできちゃう。
11.
何が嬉しいのか 数値(ラベル)による表示
数値のみでは、母数に対する割合が分かりづらい すなわち、表示が直感的でない そこでスライドバーを並べてみると 現在値の割合が直感的に分かる
12.
プレゼンタイマー作成に挑戦してみた
(1) 数値のみによるタイマーは、経過時間が直感的にわ かりづらい。 ならスライドバーを一緒につければいいじゃない。
13.
プレゼンタイマー作成に挑戦してみた
(2) DEMO
14.
プレゼンタイマー作成に挑戦してみた
(3)
15.
プレゼンタイマー作成に挑戦してみた
(4) 1000ミリ秒ごとに関数が呼び出されるようにしてい る。そこで値の更新を行っている。
16.
まとめ 2日間でQtを少し触ってみた
Hello, World からプレゼンタイマー作成まで IDE、Qt Creator Visual Studioに似てる 入力補完機能はいい感じ 環境をレイアウトする自由度が低い .uiファイル(デザイン)の要素 Uiクラスでアクセス可能
Download