Все вопросы: [pyobjc]

37 вопросов

похожие теги:
2
голосов
3ответов
2617 просмотров

Basic cocoa application using dock in Python, but not Xcode and all that extras

It seems that if I want to create a very basic Cocoa application with a dock icon and the like, I would have to use Xcode and the GUI builder (w/ PyObjC). The application I am intending to write is largely concerned with algorithms and basic IO - and thus, not mostly related to Apple specific st...

1
голосов
1ответов
905 просмотров

Writing Cocoa applications in Python 3

It looks like PyObjC is not ported to Python 3 yet. Meanwhile is there a way to write Cocoa applications using Python 3? I am intending to start a new MacOSX GUI application project and though5 would want to use Python 3.x instead of Python 2.x.

1
голосов
1ответов
656 просмотров

How to bind a TextField to an IBOutlet()?

I'm trying to figure out how to update an NSTextField programatically. I've figured out how to get the current value of the Text Field from Python: myVar = objc.IBOutlet() .... self.myVar.stringValue() How do I set the value of myVar from the Python side and have the GUI update? I'd like som...

2
голосов
1ответов
1592 просмотров

How to convert an NSDictionary to a Python dict?

I have a plugin written entirely in Python using PyObjC whose core classes I need to convert to Objective-C. One of them basically just loads up a Python module and executes a specific function, passing it keyword arguments. In PyObjC, this was extremely. However, I'm having difficulty figurin...

16
голосов
3ответов
6763 просмотров

PyObjC development with Xcode 3.2

Xcode 3.2 has removed the default templates for the scripting languages (Ruby, Python etc). How do I find these templates to use in Xcode 3.2? Would I need to add anything else to Xcode to support working with and 'building' PyObjC programs? Additionally, is there any documentation and/or resour...

6
голосов
5ответов
11605 просмотров

XCode 3.2 Ruby and Python templates

Under xcode 3.2 my ObjectiveC + Python/Ruby projects can still be opened updated and compiled, but you cannot create new projects. Given that all traces of ruby and python are missing from xcode 3.2 (ie create project and add new ruby/python file), is there an easy way to get the templates insta...

3
голосов
1ответов
439 просмотров

pyobjc indexed accessor method with range

I'm trying to implement an indexed accessor method for my model class in Python, as per the KVC guide. I want to use the optional ranged method, to load multiple objects at once for performance reasons. The method takes a pointer to a C-array buffer which my method needs to copy the objects into....

12
голосов
6ответов
4882 просмотров

PyObjc and Cocoa on Snow Leopard

I am about to start my A-Level Computing project (High School Level) which will hopefully be a point-of-sale application for Mac OS. Unfortunately, Objective-C is a little out of my league at the moment and should I get stuck with it in the project I have no one to help out so I would fail the s...

3
голосов
2ответов
650 просмотров

Can I write Python applications using PyObjC that target NON-jailbroken iPhones?

Is it currently possible to compile Python and PyObjC for the iPhone such that AppStore applications can written in Python? If not, is this a purely technical issue or a deliberate policy decision by Apple?

5
голосов
2ответов
2287 просмотров

Has anyone successfully built a PyObjC app in Snow Leopard?

If you did, would you mind sharing how you did the pyobjc install? I was trying to do it by installing PythonMac 2.5 (for the standalone bundle thru py2app), and doing easy_install of PyObjC. I always get those deprecated errors, primarily those declared in dyld.h, and inside objc_inject.m. I tr...

5
голосов
2ответов
1045 просмотров

Call a selector that takes a char* from PyObjC

I'm trying to use a private framework with PyObjC. I've got this so far: from AppKit import * from Foundation import * import objc framework="/System/Library/PrivateFrameworks/DSObjCWrappers.framework" objc.loadBundle("DSObjCWrapper", globals(), framework) directory = DSoDirectory.alloc() dir...

1
голосов
1ответов
405 просмотров

How can you ensure registered atexit function will run with AppHelper.runEventLoop() in PyObjC?

I'm just wondering why I my registered an atexit function... e.g. import atexit atexit.register(somefunc) ... AppHelper.runEventLoop() Of course I know when will atexit won't work. When I comment out AppHelper.runEventLoop() the atexit function gets called. I also browsed my pyobjc egg, and I ...

1
голосов
1ответов
1072 просмотров

Error drawing text on NSImage in PyObjC

I'm trying to overlay an image with some text using PyObjC, while striving to answer my question, "Annotate images using tools built into OS X". By referencing CocoaMagic, a RubyObjC replacement for RMagick, I've come up with this: #!/usr/bin/env python from AppKit import * source_image = "/L...

1
голосов
1ответов
188 просмотров

Reverting a Python/Cocoa project to use the default OSX 10.5 Python (2.5)

I have installed the latest MacPython (2.6.2) on my Leopard OS X and started an XCode PyObjC project. When I finalized the app, I built the release version and sent it to a friend of mine to try if it runs with out of the box. It did not, because it expects the latest Python, as on my computer....

3
голосов
3ответов
936 просмотров

Распределенные объекты какао, длительный опрос, запуск и "не отвечает" в мониторе активности

Сценарий: У меня есть IPC на основе распределенных объектов между приложением Mac и демоном launchd (написанным с использованием классов Foundation). Поскольку у меня раньше были проблемы с асинхронным обменом сообщениями (например, у меня есть registerClient: в корневом объекте сервера и вся...

8
голосов
9ответов
5037 просмотров

Чистая библиотека графического интерфейса Python?

Python имеет множество библиотек графического интерфейса пользователя: tkinter, wxWidgets, pyGTK и т. д. Но все эти графические интерфейсы должны быть установлены и довольно тяжелы, поэтому развертывание приложений python с графическим интерфейсом для конечных пользователей, использующих упомяну...

1
голосов
3ответов
4372 просмотров

Как установить GASP для Python 2.6.2 на Mac

В настоящее время я пытаюсь изучить Python и прохожу через «Как думать как компьютерный ученый: обучение с помощью Python». Я установил Python 2.6.2 в Mac OSX 10.4.11 и использую IDLE. В конце главы 4 Элкнер и др. обратитесь к GASP. Однако их инструкции не работают, как когда я вхожу: >...

3
голосов
1ответов
743 просмотров

Реализация методов делегата NSText в PyObjc и Какао

В проекте, который я создаю, я хотел бы иметь метод, вызываемый при вставке текста в определенное текстовое поле. Кажется, я не могу заставить это работать, но вот что я пробовал Я имплементировал настраиваемый класс (на основе NSObject) в качестве делегата для моего текстового поля, а затем ...

3
голосов
4ответов
1328 просмотров

Проблемы с Unicode в PyObjC

Я пытаюсь понять PyObjC в Mac OS X, и я написал простую программу для распечатки имен в моей адресной книге. Однако у меня возникли проблемы с кодировкой вывода. #! /usr/bin/env python # -*- coding: UTF-8 -*- from AddressBook import * ab = ABAddressBook.sharedAddressBook() people = ab.peopl...

3
голосов
3ответов
731 просмотров

BWSplitView и PyObjc

Я пытаюсь использовать BWSplitView Брэндона Уокина из BWToolkit в проекте Cocoa PyObjc. Когда я запускаю проект, я получаю следующее сообщение об ошибке: NSInvalidUnarchiveOperationException - *** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (BWSplitView) Означа...

3
голосов
2ответов
923 просмотров

Как мне представить указатель void в селекторе PyObjC?

Я хочу использовать NSOpenPanel для разрабатываемого мной приложения. Вот что у меня есть: @objc.IBAction def ShowOpenPanel_(self, sender): self.panel = NSOpenPanel.openPanel() self.panel.setCanChooseFiles_(False) self.panel.setCanChooseDirectories_(True) NSLog(u'Starting Open...

1
голосов
3ответов
445 просмотров

Как выбрать установку Python для запуска в программе PyObjC?

Я использую Python 2.6 чаще, чем установку Python по умолчанию в Leopard, поэтому я выбрал ее в качестве основной установки Python. Но я бы предпочел использовать Python по умолчанию для программы PyObjC, над которой я работаю. Есть ли способ указать использовать его только вместо Python 2.6?

8
голосов
2ответов
3310 просмотров

Можно ли вызвать модуль Python из ObjC?

Можно ли с помощью PyObjC импортировать модуль Python, вызвать функцию и получить результат как (скажем) NSString? Например, выполнение эквивалента следующего кода Python: import mymodule result = mymodule.mymethod() ..в псевдо-ObjC: PyModule *mypymod = [PyImport module:@"mymodule"]...

8
голосов
1ответов
2258 просмотров

Запуск кода Python из стандартного приложения Какао

У меня есть проект XCode, созданный как приложение с одним документом Какао (это не приложение Python-Какао, это не то, что я хочу). Вся найденная мною документация предполагает, что я хочу создать приложение Какао с кодом, написанным на Python, а это не так - мне нужно стандартное приложение...

9
голосов
4ответов
6353 просмотров

Как остановить NSInvocationOperation?

У меня есть NSInvocationOperation, которая загружает и анализирует серию NSXMLDocuments в фоновом режиме для моего адаптивного интерфейса. Моя попытка остановить операцию Invocation - вызвать cancellAllOperations моего NSOperationQueue. Но похоже, что это не остановит выполнение вызова. Ес...

1
голосов
2ответов
479 просмотров

Почему мой класс представления PyObjc Cocoa забывает свои поля?

Я пытался создать инструмент для визуализации шейдеров для своей игры, и решил, что попробую использовать python и какао. Хотя я наткнулся на своего рода кирпичную стену. Может быть, я плохо понимаю цель c, но я не могу получить этот код для представления, которое я пытался написать, работая: ...

10
голосов
1ответов
5643 просмотров

Некрасивый текст при рисовании NSAttributedString в CGContext

Я хочу отображать строки внутри слоев CoreAnimation, но, к сожалению, CATextLayer недостаточно, в основном потому, что его сложно использовать при использовании ограничений и , которые вы хотите обернуть текстом. Я использую NSLayoutManager, используя следующий код (PyObjC): NSGraphicsConte...

10
голосов
2ответов
1239 просмотров

PyObjC + Python 3.0 Вопросы

По умолчанию приложение Cocoa-Python использует среду выполнения Python по умолчанию, это версия 2.5. Как я могу настроить мой проект Xcode, чтобы он использовал более новую среду выполнения Python 3.0? Я попытался заменить Python.framework, включенный в проект, на более новую версию, но это не ...

4
голосов
4ответов
752 просмотров

Модуль потоковой передачи NSThread или питонов в pyobjc?

Мне нужно выполнить несколько сетевых вызовов (например, получить веб-сайт), и я не хочу, чтобы он блокировал пользовательский интерфейс. Должен ли я использовать модуль потоковой передачи NSThread или python, если я работаю в pyobjc? Я не могу найти никакой информации о том, как выбрать одно из...

7
голосов
5ответов
4542 просмотров

Обработка перетаскивания док-станции OS X

Я искал информацию о том, как справиться с перетаскиванием в док в OSX. Документация по перетаскиванию ( http : //developer.apple.com/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html#//apple_ref/doc/uid/10000069 ) Я нашел все, что касается перетаскивания из представления в представлен...