Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Meyn, Larry A. (ARC-AV)
Apple's iOS policies are not always clear cut. Pythonista (http://omz-software.com/pythonista/) is a surprisingly capable python interpreter for iOS that seems to be able to push the boundaries of Apple's policies. You can even share code easily through gist URLs. -Larry On Jul 9, 2013, at 2:4

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Chris Barker - NOAA Federal
On Tue, Jul 9, 2013 at 1:31 PM, Meyn, Larry A. (ARC-AV) wrote: > FYI: One cross-platform gotcha with kivy is its LGPL license, it can be an > issue when developing for iOS due to the iOS ban on linking to dynamic > libraries. IIUC: (IANAL): 1) the kivy folks have figure out how to legally depl

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Meyn, Larry A. (ARC-AV)
FYI: One cross-platform gotcha with kivy is its LGPL license, it can be an issue when developing for iOS due to the iOS ban on linking to dynamic libraries. Larry On Jul 9, 2013, at 12:28 PM, Bill Janssen wrote: > Paul Wiseman wrote: > >> I'm looking to make a cross platform application, an

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Bill Janssen
Paul Wiseman wrote: > I'm looking to make a cross platform application, and I'm looking into > different languages and options to get an understanding of the strengths > and limitations before I put significant effort in a particular direction. I've recently been impressed with Kivy. Rather tha

[Pythonmac-SIG] Fwd: Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Chris Barker - NOAA Federal
oops, sent only to Paul the first time -- Forwarded message -- From: Chris Barker - NOAA Federal Paul, > Qt looks great from my first impressions but one thing I'm not too sure > about is how native it can go, I know the controls are native and will use > carbon/cocoa undern

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Paul Wiseman
On 9 July 2013 15:41, Kevin Walzer wrote: > On 7/9/13 10:34 AM, Paul Wiseman wrote: > >> Nope, they had a release today in fact (v1.2.0) so it's very much still >> active. >> > > But it supports Qt 4.8. Digia has just released Qt 5.1. Qt5 has some huge > differences from 4.x, among them it's movi

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Kevin Walzer
On 7/9/13 10:34 AM, Paul Wiseman wrote: Nope, they had a release today in fact (v1.2.0) so it's very much still active. But it supports Qt 4.8. Digia has just released Qt 5.1. Qt5 has some huge differences from 4.x, among them it's moving heavily into using QtQuick (a declarative markup spec)

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Paul Wiseman
On 9 July 2013 14:50, Kevin Walzer wrote: > On 7/9/13 9:15 AM, Paul Wiseman wrote: > >> It looks like you can get the native window handle which is promising: >> https://deptinfo-ensip.univ-**poitiers.fr/ENS/pyside-docs/** >> PySide/QtGui/QWidget.html#**PySide.QtGui.PySide.QtGui.**QWidget.winId

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Kevin Walzer
On 7/9/13 9:15 AM, Paul Wiseman wrote: It looks like you can get the native window handle which is promising: https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtGui/QWidget.html#PySide.QtGui.PySide.QtGui.QWidget.winId Good to see. By the way, is PySide still being maintained afte

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Paul Wiseman
On 9 July 2013 14:08, Ronald Oussoren wrote: > > On 9 Jul, 2013, at 14:56, Kevin Walzer wrote: > > > On 7/9/13 5:46 AM, Paul Wiseman wrote: > > > >> But would anyone know if it would be possible to implement these > >> platform specific bits whilst using PySide, using ctypes / pyobjc etc? > >> (

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Ronald Oussoren
On 9 Jul, 2013, at 15:15, Paul Wiseman wrote: > On 9 July 2013 14:08, Ronald Oussoren wrote: > > On 9 Jul, 2013, at 14:56, Kevin Walzer wrote: > > > On 7/9/13 5:46 AM, Paul Wiseman wrote: > > > >> But would anyone know if it would be possible to implement these > >> platform specific bits wh

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Ronald Oussoren
On 9 Jul, 2013, at 14:56, Kevin Walzer wrote: > On 7/9/13 5:46 AM, Paul Wiseman wrote: > >> But would anyone know if it would be possible to implement these >> platform specific bits whilst using PySide, using ctypes / pyobjc etc? >> (window animations, mac sheets etc.) >> >> > > This SO pag

Re: [Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Kevin Walzer
On 7/9/13 5:46 AM, Paul Wiseman wrote: But would anyone know if it would be possible to implement these platform specific bits whilst using PySide, using ctypes / pyobjc etc? (window animations, mac sheets etc.) This SO page has a few different examples of flipping windows in Cocoa: http://

[Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

2013-07-09 Thread Paul Wiseman
I'm looking to make a cross platform application, and I'm looking into different languages and options to get an understanding of the strengths and limitations before I put significant effort in a particular direction. One option I'm considering is using python with QT and PySide. Maybe this isn'