Qt

Qt をはじめよう! 第7回: Qt のオブジェクトモデルを理解しよう

Published Wednesday May 5th, 2010 | Leave a comment
Posted in Qt をはじめよう! | Tags: ,

前回までは Qt SDK のインストールと簡単な Qt のアプリケーションの作成を行ってきました。 これからしばらくの間、Qt のプログラミングをする上で必要となる基本的な仕組みについて学んでいきましょう。 今回のテーマは「オブジェクトモデル」についてです。 QObject [qt QObject] は Qt のオブジェクトの基底クラスです。C++ のオブジェクトモデルではサポートされていない以下のような機能を提供します。 [qt “オブジェクト同士の親子関係の管理” l=objecttrees] [qt “強力でシームレスなオブジェクト間通信 – シグナルとスロット” l=signalsandslots] [qt “イベントのハンドリング” l=eventsandfilters] [qt “プロパティシステム” l=properties] [qt “国際化に必要な文字列の翻訳の仕組み” l=i18n] [qt QWidget] や [qt QThread] など多くの Qt のクラスは QObject を直接的/間接的に継承しているので、これらの機能を利用できます。 また、[qt QChar] や [qt QString] などのデータを保持するクラスや、[qt QList] や [qt QMap] などのコンテナクラスなどは QObject […]

Read More

Qt 4.7 & Qt Creator 2.0 テクノロジープレビュー

Published Monday March 15th, 2010 | Leave a comment
Posted in Qt, ニュース | Tags: , , ,

Qt 4.7 と Qt Creator 2.0 のテクノロジープレビューがそれぞれ2010/3/11にリリースされました。 テクノロジープレビュー(TP) は次期バージョンで導入予定の機能を早めに試していただくことによって新機能をいち早く体験し、その機能の問題点や改良点等を指摘していただくためのリリースです。Qt 4.6 & Qt Creator 1.3 からは約三ヶ月という早いタイミングでの TP となりましたが、新規に追加された機能としては決して小さいものではありません。今回のリリースを通じて、Qt 4.7 & Qt Creator 2.0 に導入予定の機能を簡単に紹介していこうと思います。 Qt 4.7 & Qt Creator 2.0 テクノロジープレビューの新機能 Qt 4.7 & Qt Creator 2.0 テクノロジープレビューの主な新機能としては下記のものがあげられます。 Qt Quick パフォーマンス & クオリティ Multimedia Network Bearer Management Symbian & Maemo サポート(Qt Creator) Qt 4.7 の新機能の詳細を知りたい方は What’s […]

Read More

Qt 4.7 & Qt Creator 2.0 テクノロジープレビュー

Published Monday March 15th, 2010 | Leave a comment
Posted in Qt, ニュース | Tags: , , ,

Qt 4.7 と Qt Creator 2.0 のテクノロジープレビューがそれぞれ2010/3/11にリリースされました。 テクノロジープレビュー(TP) は次期バージョンで導入予定の機能を早めに試していただくことによって新機能をいち早く体験し、その機能の問題点や改良点等を指摘していただくためのリリースです。Qt 4.6 & Qt Creator 1.3 からは約三ヶ月という早いタイミングでの TP となりましたが、新規に追加された機能としては決して小さいものではありません。今回のリリースを通じて、Qt 4.7 & Qt Creator 2.0 に導入予定の機能を簡単に紹介していこうと思います。 Qt 4.7 & Qt Creator 2.0 テクノロジープレビューの新機能 Qt 4.7 & Qt Creator 2.0 テクノロジープレビューの主な新機能としては下記のものがあげられます。 Qt Quick パフォーマンス & クオリティ Multimedia Network Bearer Management Symbian & Maemo サポート(Qt Creator) Qt 4.7 の新機能の詳細を知りたい方は What’s […]

Read More

Qt をはじめよう! 第4回: Qt SDK のインストール 〜 Linux 編

Published Monday March 15th, 2010 | Leave a comment
Posted in Qt をはじめよう! | Tags: , , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Linux PC にインストールする方法を紹介します。 Windows の方は 第2回 Windows 編 へ、 Mac の方は 第3回 Mac 編 をご覧ください。 Qt SDK は Kubuntu 8.04 及び 8.10 にて動作確認しています。ここでは Ubuntu 8.04 にインストールしていますが、他の Linux でも同様にインストールできると思います。 Qt SDK for Linux/X11 とは Qt のライブラリ(32bit/64bit 用)、Qt の開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにした開発キットです。ただし、Qt SDK for Linux/X11 にはコンパイラは含まれていませんので、Linux の開発環境を別途インストールする必要があります。その方法についてはこの後のインストール手順の中で説明します。 今回は 32bit 用 SDK をインストールします。64bit […]

Read More

Qt をはじめよう! 第4回: Qt SDK のインストール 〜 Linux 編

Published Monday March 15th, 2010 | 19 Comments on Qt をはじめよう! 第4回: Qt SDK のインストール 〜 Linux 編
Posted in Qt をはじめよう! | Tags: , , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Linux PC にインストールする方法を紹介します。 Windows の方は 第2回 Windows 編 へ、 Mac の方は 第3回 Mac 編 をご覧ください。 Qt SDK は Kubuntu 8.04 及び 8.10 にて動作確認しています。ここでは Ubuntu 8.04 にインストールしていますが、他の Linux でも同様にインストールできると思います。 Qt SDK for Linux/X11 とは Qt のライブラリ(32bit/64bit 用)、Qt の開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにした開発キットです。ただし、Qt SDK for Linux/X11 にはコンパイラは含まれていませんので、Linux の開発環境を別途インストールする必要があります。その方法についてはこの後のインストール手順の中で説明します。 今回は 32bit 用 SDK をインストールします。64bit […]

Read More

Qt をはじめよう! 第4回: Qt SDK のインストール 〜 Linux 編

Published Monday March 15th, 2010 | 12 Comments on Qt をはじめよう! 第4回: Qt SDK のインストール 〜 Linux 編
Posted in Qt をはじめよう! | Tags: , , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Linux PC にインストールする方法を紹介します。 Windows の方は 第2回 Windows 編 へ、 Mac の方は 第3回 Mac 編 をご覧ください。 Qt SDK は Kubuntu 8.04 及び 8.10 にて動作確認しています。ここでは Ubuntu 8.04 にインストールしていますが、他の Linux でも同様にインストールできると思います。 Qt SDK for Linux/X11 とは Qt のライブラリ(32bit/64bit 用)、Qt の開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにした開発キットです。ただし、Qt SDK for Linux/X11 にはコンパイラは含まれていませんので、Linux の開発環境を別途インストールする必要があります。その方法についてはこの後のインストール手順の中で説明します。 今回は 32bit 用 SDK をインストールします。64bit […]

Read More

Qt をはじめよう! 第4回: Qt SDK のインストール 〜 Linux 編

Published Monday March 15th, 2010 | Leave a comment
Posted in Qt をはじめよう! | Tags: , , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Linux PC にインストールする方法を紹介します。 Windows の方は 第2回 Windows 編 へ、 Mac の方は 第3回 Mac 編 をご覧ください。 Qt SDK は Kubuntu 8.04 及び 8.10 にて動作確認しています。ここでは Ubuntu 8.04 にインストールしていますが、他の Linux でも同様にインストールできると思います。 Qt SDK for Linux/X11 とは Qt のライブラリ(32bit/64bit 用)、Qt の開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにした開発キットです。ただし、Qt SDK for Linux/X11 にはコンパイラは含まれていませんので、Linux の開発環境を別途インストールする必要があります。その方法についてはこの後のインストール手順の中で説明します。 今回は 32bit 用 SDK をインストールします。64bit […]

Read More

Qt をはじめよう! 第3回: Qt SDK のインストール 〜 Mac 編

Published Monday March 15th, 2010 | 8 Comments on Qt をはじめよう! 第3回: Qt SDK のインストール 〜 Mac 編
Posted in Qt をはじめよう! | Tags: , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Mac OS X にインストールする方法を紹介します。 ここでは Mac OS X 10.6 にインストールしています。 Windows の方は 第2回 Windows 編 へ、 Linux の方は 第4回 Linux 編 をご覧ください。 Qt SDK for Mac とは Qt のライブラリ(Carbon 用)、Qt の開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにする開発キットです。ただし、Qt SDK for Mac にはコンパイラは含まれていませんので、Mac の開発環境 Xcode を事前にインストールしておいてください。 Qt SDK for Mac のダウンロード ダウンロード — Qt […]

Read More

Qt をはじめよう! 第3回: Qt SDK のインストール 〜 Mac 編

Published Monday March 15th, 2010 | Leave a comment
Posted in Qt をはじめよう! | Tags: , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Mac OS X にインストールする方法を紹介します。 ここでは Mac OS X 10.6 にインストールしています。 Windows の方は 第2回 Windows 編 へ、 Linux の方は 第4回 Linux 編 をご覧ください。 Qt SDK for Mac とは Qt のライブラリ(Carbon 用)、Qt の開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにする開発キットです。ただし、Qt SDK for Mac にはコンパイラは含まれていませんので、Mac の開発環境 Xcode を事前にインストールしておいてください。 Qt SDK for Mac のダウンロード ダウンロード — Qt […]

Read More

Qt をはじめよう! 第2回: Qt SDK のインストール 〜 Windows 編

Published Monday March 15th, 2010 | 11 Comments on Qt をはじめよう! 第2回: Qt SDK のインストール 〜 Windows 編
Posted in Qt をはじめよう! | Tags: , , , ,

それでは Qt で開発を行う環境を整えましょう。ここでは Qt SDK を Windows PC にインストールする方法を紹介します。 Mac の方は 第3回 Mac 編 へ、 Linux の方は 第4回 Linux 編 をご覧ください。 Qt SDK for Windows とは Windows 向けの GNU コンパイラ等をまとめたパッケージである MinGW と、Qt のライブラリ(MinGW 用)、Qt の統合開発環境である Qt Creator を1つのパッケージにして、これをインストールするだけですぐに Qt での開発を始められるようにする開発キットです。 Qt SDK for Windows のダウンロード ダウンロード — Qt – A cross-platform application and UI framework […]

Read More
Get started today with Qt Download now