LinuxでGUIアプリを開発するためのQtのインストール方法

Qtは、開発者が複数のオペレーティングシステム向けにソフトウェアを作成および展開できるようにするクロスプラットフォームのアプリケーションフレームワークです。主にGUIを迅速に開発する方法として使用されますが、ネットワーク、ファイル処理、およびデータベース統合のためのツールも提供します。

LinuxにQTをインストールする方法を以下に示します。

なぜLinuxにQtをインストールするのか?

ほとんどのLinuxデスクトップアプリの見た目と使い勝手は、ツールキットによって決まります。これは、開発者に既製のボタン、ツールバー、スライダー、メニューなどにアクセスできるようにします。これにより時間が節約され、アプリ自体のコーディングという重要な作業に集中できるようになります。

GNOMEアプリはGTK+ツールキットを使用しますが、KDEはQt(「キュート」と発音)を使用しており、KDEのアプリはすべてよく似た見た目になる傾向があります。

独自のLinuxデスクトップアプリを作成していて、KDEのような外観にしたい場合、またはQtを使用するオープンソースアプリをコンパイルする場合でも、LinuxシステムにQtをインストールする必要があります。

Qtには商用ライセンスとオープンソースライセンスの両方があることに注意することが重要です。オープンソースライセンスに基づいてQtを使用している場合、プロジェクトに貢献することが期待され、「すべてのユーザーは、アプリケーションの完全なソースコードを入手、変更、再配布する権利を有します」。

作成するアプリケーションは、LGPLバージョン3、GPLバージョン2、またはGPLバージョン3のライセンスを受ける必要があります。Qt Groupはこの点について非常に真剣に取り組んでおり、Webサイトには、LGPLに基づいてQtを使用する場合の義務と、ライセンス制限を遵守しなかった場合の結果に関するセクションがあります。

よくわからない場合は、オープンソースの意味に関する比較的小さな入門書をご覧ください。

LinuxにQtをインストールする方法

Qtは、オフラインインストーラーとオンラインインストーラーの両方で利用できます。使いやすさを考慮して、開発者はオンラインバージョンを使用することを推奨しています。

ブラウザを開き、Qtのダウンロードページにアクセスします。

ダウンロード:Qt

QtはWindows、macOS、Linuxで利用可能であり、このページはあなたがLinuxを実行していることを自動的に検出するはずです。検出されない場合は、ペンギンのアイコンをクリックしてから、Linux用のQtオンラインインストーラーをクリックします。

ダウンロードは約50MBで、qt-unified-linux-xxx.x.x.runという名前になります。ここで、xxx-x.x.xはプロセッサのアーキテクチャとQtのバージョン番号です。ダウンロードにはせいぜい数分かかります。

ターミナルで、パッケージをダウンロードした場所に移動します。ほとんどの場合、これはダウンロードディレクトリになります。

次のコマンドでファイルを実行可能にします。

sudo chmod +x qt-unified-linux-*.run

要求されたらパスワードを入力し、次のコマンドでインストーラーを起動します。

./qt-unified-linux-*run

Qtをインストールするには、Qtアカウントが必要です。すでにアカウントをお持ちの場合は、メールアドレスとパスワードを入力します。

まだQtアカウントをお持ちでない場合は、サインアップをクリックして、メールアドレスとパスワードでアカウントを作成し、サービス規約を読んだことを確認するボックスにチェックを入れます。これらの規約はリンクされた12,931語の文書にまとめられているため、おそらく午後を費やして、デスクで体を動かすための運動をする必要があります。

次へをクリックし、初めてアカウントを作成した場合は、メールを確認して確認リンクをクリックし、アカウントの設定を続行します。

インストーラーに戻り、もう一度次へをクリックできます。

次の画面で、オープンソースのQtを使用することの利用規約を読み、同意したことを確認する別のボックスにチェックを入れ、会社名を入力するか、会社に代わってQtを使用していない個人であることを確認するボックスにチェックを入れます。

義務を果たせる自信がある場合は、もう一度次へをクリックします。次の数回のクリックで、ようこそ画面を確認し、匿名の使用統計に貢献するかどうかを決定し、Qtをインストールするディレクトリを選択する必要があります。

次に、必要なQtコンポーネントを選択できます。ほとんどの使用例では、デフォルトが適しているはずです。

次の画面には、4つの個別のライセンス契約が含まれており、合計で15,200語の単語数があり、その中には「結果」という言葉が6回、「結果的損害」が4回含まれています。これらの文書をよく読み、確認したことを確認するボックスにチェックを入れ、次へをクリックしてから、インストールをクリックして、ついにインストールを開始します。

合計ダウンロードは約2GBで、時間がかかる場合があります。

ダウンロードが完了すると、READMEファイルの表示、Qt Design Studioの起動、またはQt Creatorの起動を行うかどうかを尋ねられます。すぐに作業を開始したい場合は、これらをすべてオフにしてから、完了をクリックします。

Qtを使用して次のGUIアプリを開発する

Qtを使用すると、次のアプリを簡単に魅力的にすることができます。何を作りたいかわからない場合は、あらゆるレベルのプログラマー向けの優れたコーディングチュートリアルサイトがいくつかあります。