1

現在Python 3.2でプログラミングを学び始めたばかりで、いくつかの単純なアプリケーションと、おそらくウェブサイトも単純に構築しようとしていました。それを開始するための優れた GUI ライブラリを知りたいです。

  1. シンプルでコントロールしやすい (大きな問題ではありませんが、とにかく可能な限り前進する予定です)。
  2. ネイティブな感覚でクロスプラットフォームです。
  3. どこかに良いチュートリアルがあります(リンクを投稿してください);
  4. ライセンスの問題がほとんどまたはまったくない (必須) アプリケーションを販売したり、Web サイトから利益を得たりするために使用できます。
  5. 漢字を文字列として使用できます (必須ではありませんが、ゲームチェンジャーになることは間違いありません)。

どうもありがとう!

4

1 に答える 1

2

Python 3のクロスプラットフォームGUIには、主に2つのオプションがあります。

  • TkinterはシンプルでPythonに同梱されていますが、アプリケーションは少し見苦しい場合があります。少し古いですが、このサイトを学ぶのが好きです。

  • Qtはより大きく、より複雑ですが、強力で見栄えの良いアプリケーションを生成します。それを使ってプロプライエタリソフトウェアを作りたい場合はPySide、ではなくを使用する必要がありますがPyQt、それらの使用方法はほとんど同じです。オンラインにはたくさんのチュートリアルがあります(主にPyQtのチュートリアルが長くなっていますが、PySideを使用している場合は問題ありません)。

システムにそれらを表示するためのそれらの文字を含むフォントがある限り、両方とも北京語を含むすべての文字を処理する必要があります。

両方のチュートリアルのほとんどはPython2に基づいているため、いくつかの変更を加える必要があります。たとえば、になり、にprint "foo"なりprint("foo")ますTkintertkinter

于 2012-05-15T12:27:03.870 に答える