0

私は(主に教訓的な目的で)ユーザーが画面上の長方形(その領域内にあるウィンドウ)を選択して画面上でズームできるようにするLinuxアプリケーションを作成したいと考えています。

どこから始めればいいですか?私はすでにC#を使用してWindowsで同様のことをしました(基本的には領域のスナップショットを取り、Imageコントロールでズームしました)が、Linuxではどこから始めればよいのかわかりません。

メインウィンドウにQTを使用することを考えていましたが、QtでopenGLを使用することも考えていましたが、このアプローチが正しいかどうかの情報と、開始するためのスタートアップのヒントが必要です。QTとopenGLを使用することはこれを行うための良い方法ですか?画面に描画してその特定の領域をコピー(およびズーム)するには、どのAPI /機能を使用する必要がありますか?

4

2 に答える 2

1

Qtを使うのは良い考えだと思います。おそらく良いスタートはQtスクリーンショットの例かもしれません。次に、マウスの位置に応じてズームされた部分を表示する簡単なQApplicationを作成することは、最初のQtプロジェクトであっても、非常に実行可能であるはずです。

QtCreatorを使用してLinuxで開発することを強くお勧めします。これは本当に素晴らしいIDEです。

于 2012-04-04T19:48:46.903 に答える
0

Monoを使用してc#コードをLinuxに移植するのはどうですか?GUIツールキットにはかなりの数のオプションがあり、Windowsアプリから一部のコードを再利用できる場合があります。

于 2012-04-03T20:27:32.853 に答える