問題タブ [pyobjc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 画面を記録するためにどのObjective-Cフレームワークを使用する必要がありますか?
pyobjcブリッジとQTKitフレームワークを使用して、PythonスクリプトからiSightからすでに記録しています。
組み込みのiSightの代わりに、画面のビデオをキャプチャするためにどのフレームワーク/デバイス/ ...を使用する必要がありますか?
PS私はLeopard(Snow Leopardではない)を使用しているため、QuicktimeXAPIを自由に使用できません。
python - Objective-C から PyObjC コードを呼び出すにはどうすればよいですか?
重複の可能性:
Objective-C から Python を呼び出す
私は長年の Python プログラマーであり、短時間の Cocoa プログラマーです。私は PyObjC を使い始めたばかりで、物事を成し遂げるのがどれほど簡単かは本当に驚くべきことです。そうは言っても、PyObjC モデルを使用したコントローラーに純粋な ObjC を使用してみたかったのです。Python を Python に、Objective-C を Objective-C にすると楽しいかもしれません。とにかくやってみる価値はあると思いました。
Objective-C から Python を呼び出す方法を理解できない、または何も見つけられないことを除けば、逆の場合のみです。誰かがこれに関するリソースを教えてもらえますか? (PyObjC サイトにあるかもしれませんが、何を探しているのかわかりませんか?)
編集: 基本的なレベルでは、Python モジュールを呼び出してネイティブの ObjC データ型を取得できることに最も関心があります。
python - `from QTKit import *` により、PyObjC アプリケーションで「WindowServer へのデフォルト接続の確立に失敗しました」
私は PyObjC を試してきましたが、QTKit のインポートが機能していないようです。QTKit を次のようにインポートすると、大量from QTKit import *
のエラーが発生します。
これは、アプリケーションに他のコードが追加されていない場合でも発生します。例: 新しい cocoa/python プロジェクトを作成し、Quicktime フレームワークを追加し、生成されたデリゲートを開いて行を追加しfrom QTKit import *
、ビルドして実行し、エラー フローを実行できます。欠けているステップはありますか?
python - Pythonでナノ秒単位でmach_absolute_time/UpTime()を取得する
Mac OS X 10.6で実行されているPythonプログラムから、起動からの経過時間にナノ秒単位でアクセスする必要があります。
これをCコードで取得するには、次のCarbon呼び出しを使用します。
CarbonまたはPyObjCモジュールを使用してPythonでこれらの関数にアクセスすることは可能ですか?私は試した:
しかし、「NameError:name'UpTime'isnotdefined」を取得しました。
OS XのPythonからこの値にアクセスするにはどうすればよいですか?
python - PyObjCとInterfaceBuilderを備えたIBoutlet
PythonとPyObjCを使用して簡単なOSXアプリを書いています。Interface Builderを使用して設定ダイアログを設計し、ibtoolを使用してコンパイルしてから、Pythonからロードします。問題は、Pythonコードからこのウィンドウにあるコントロールにアクセスする方法です。私は少し前にiPhoneの開発をいじってみましたが、インターフェイスビルダーのUIコントロールに接続されるコントローラークラスにIBOutletが必要であることを覚えています。Pythonでは次のようになります。
しかし、私はXCodeで作業していないので(私が持っているのは.pyファイルと.xibファイルだけです)、InterfaceBuilderは私のアウトレットについて知りません。この場合、どうすればバインディングを実行できますか?または、コードからUI要素に他にどのようにアクセスできますか?
python - pyobjc2.2からpyobjc2.0へのダウングレード
簡単にインストールできるpyobjcを使用して誤ってpyobjc2.2をインストールしましたが、問題が発生しています。インポートしようとすると、エラーが発生します。
私はそれを修正することに興味はありませんが、私が欲しいのは私のpyobjc2.0を元に戻すことだけです。pyobjc 2.2を削除してpythonを再インストールし、svnトランクから2.0をビルドしようとしました(エラーlipo:[random filename] .outのアーキテクチャを理解できません)
これを行うには良い方法があるはずだと思いますが、それは私を逃れます。任意の洞察をいただければ幸いです。
編集:Python2.6およびOSX10.5
iphone - 現在の週の最初と最後の日を計算する
回答済みの質問への参照: Geting first and last days of current week
上記のリンクには2つの答えがあります。そのうちの 1 つは理論的なもので、もう 1 つは PyObjC (Python-Objective C ブリッジ言語) と呼ばれる言語で書かれており、簡単な Google 検索で PyObjC が iPhone SDK で動作しないことが確認されています。
質問に関して、PyObjCコードをiPhone SDKと互換性があるように翻訳するにはどうすればよいですか。
対象:今日(火)が19日、日だとします。17日(週の始まり)と土曜日でした。23日は週末。19/01 - 23/01 のような文字列を取得したい [つまり、週の始まり (ハイフン) 週の終わり]
exception - 10.5 を実行する Mac OS X 10.6 で PyObjC プロジェクトをビルドするには?
XCode 3.2 を使用して Mac OS X 10.6 でビルドした PyObjC プロジェクトがあり、10.5 では実行できません。
私が使用しているのは、空のプロジェクトを作成するための公式の PyObjC プロジェクト テンプレートだけです (ウィンドウを開くだけです)。次に、アプリをビルドして 10.5 にコピーします。ただし、アプリは常に 10.5 でクラッシュします。
10.5 でも実行するにはどうすればよいですか? /Users/hupf/Development/というパスがまだ10.6 マシンにしかないのはなぜですか?
ごきげんよう
PS 10.6 マシンに MacPorts 経由で Python もインストールしましたが、これは問題になるのでしょうか?
python - Objective-C の代わりに Python を使用することの欠点は何ですか?
私は Python をある程度知っており、その言語の使いやすさに本当に感銘を受けました。私が見たところ、Objective-C は見栄えが悪いように見えますが、Mac OS X 開発の共通語のようです (つまり、より良いドキュメントがあるということです)。
Mac での開発を始めようと考えています。PyObjC+Python を使用すると、二流市民になりますか?