問題タブ [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.

0 投票する
1 に答える
703 参照

objective-c - 画面を記録するためにどのObjective-Cフレームワークを使用する必要がありますか?

pyobjcブリッジとQTKitフレームワークを使用して、PythonスクリプトからiSightからすでに記録しています。

組み込みのiSightの代わりに、画面のビデオをキャプチャするためにどのフレームワーク/デバイス/ ...を使用する必要がありますか?

PS私はLeopard(Snow Leopardではない)を使用しているため、QuicktimeXAPIを自由に使用できません。

0 投票する
2 に答える
1213 参照

python - Objective-C から PyObjC コードを呼び出すにはどうすればよいですか?

重複の可能性:
Objective-C から Python を呼び出す

私は長年の Python プログラマーであり、短時間の Cocoa プログラマーです。私は PyObjC を使い始めたばかりで、物事を成し遂げるのがどれほど簡単かは本当に驚くべきことです。そうは言っても、PyObjC モデルを使用したコントローラーに純粋な ObjC を使用してみたかったのです。Python を Python に、Objective-C を Objective-C にすると楽しいかもしれません。とにかくやってみる価値はあると思いました。

Objective-C から Python を呼び出す方法を理解できない、または何も見つけられないことを除けば、逆の場合のみです。誰かがこれに関するリソースを教えてもらえますか? (PyObjC サイトにあるかもしれませんが、何を探しているのかわかりませんか?)

編集: 基本的なレベルでは、Python モジュールを呼び出してネイティブの ObjC データ型を取得できることに最も関心があります。

0 投票する
1 に答える
1076 参照

python - `from QTKit import *` により、PyObjC アプリケーションで「WindowServer へのデフォルト接続の確立に失敗しました」

私は PyObjC を試してきましたが、QTKit のインポートが機能していないようです。QTKit を次のようにインポートすると、大量from QTKit import *のエラーが発生します。

これは、アプリケーションに他のコードが追加されていない場合でも発生します。例: 新しい cocoa/python プロジェクトを作成し、Quicktime フレームワークを追加し、生成されたデリゲートを開いて行を追加しfrom QTKit import *、ビルドして実行し、エラー フローを実行できます。欠けているステップはありますか?

0 投票する
1 に答える
2046 参照

python - Pythonでナノ秒単位でmach_absolute_time/UpTime()を取得する

Mac OS X 10.6で実行されているPythonプログラムから、起動からの経過時間にナノ秒単位でアクセスする必要があります。

これをCコードで取得するには、次のCarbon呼び出しを使用します。

CarbonまたはPyObjCモジュールを使用してPythonでこれらの関数にアクセスすることは可能ですか?私は試した:

しかし、「NameError:name'UpTime'isnotdefined」を取得しました。

OS XのPythonからこの値にアクセスするにはどうすればよいですか?

0 投票する
2 に答える
990 参照

python - PyObjCとInterfaceBuilderを備えたIBoutlet

PythonとPyObjCを使用して簡単なOSXアプリを書いています。Interface Builderを使用して設定ダイアログを設計し、ibtoolを使用してコンパイルしてから、Pythonからロードします。問題は、Pythonコードからこのウィンドウにあるコントロールにアクセスする方法です。私は少し前にiPhoneの開発をいじってみましたが、インターフェイスビルダーのUIコントロールに接続されるコントローラークラスにIBOutletが必要であることを覚えています。Pythonでは次のようになります。

しかし、私はXCodeで作業していないので(私が持っているのは.pyファイルと.xibファイルだけです)、InterfaceBuilderは私のアウトレットについて知りません。この場合、どうすればバインディングを実行できますか?または、コードからUI要素に他にどのようにアクセスできますか?

0 投票する
2 に答える
2812 参照

python - Mac で iTunes からの通知を聞く方法 (NSDistributedNotificationCenter を使用)

Python を使用して Mac 上のアプリケーションから配信された通知をリッスンするためのヘルプ/チュートリアル/サンプル コードを探しています。py-objc lib が python と mac/cocoa クラスの間のブリッジであり、Foundation ライブラリを使用してオブザーバーを追加できることは知っていますが、これを使用して iTunes を監視する方法の例またはチュートリアルを探しています。

0 投票する
2 に答える
1150 参照

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

0 投票する
4 に答える
6690 参照

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 のような文字列を取得したい [つまり、週の始まり (ハイフン) 週の終わり]

0 投票する
1 に答える
650 参照

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 もインストールしましたが、これは問題になるのでしょうか?

0 投票する
8 に答える
3240 参照

python - Objective-C の代わりに Python を使用することの欠点は何ですか?

私は Python をある程度知っており、その言語の使いやすさに本当に感銘を受けました。私が見たところ、Objective-C は見栄えが悪いように見えますが、Mac OS X 開発の共通語のようです (つまり、より良いドキュメントがあるということです)。

Mac での開発を始めようと考えています。PyObjC+Python を使用すると、二流市民になりますか?