Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion pyHugin: A Gui exercise in python/pyside

 software <hugin-ptx@googlegroups.com>
Received: by 10.224.198.9 with SMTP id em9mr350396qab.2.1314558761739;
        Sun, 28 Aug 2011 12:12:41 -0700 (PDT)
X-BeenThere: hugin-ptx@googlegroups.com
Received: by 10.224.201.6 with SMTP id ey6ls1770908qab.3.gmail; Sun, 28 Aug
 2011 12:12:39 -0700 (PDT)
Received: by 10.224.201.133 with SMTP id fa5mr356730qab.28.1314558759705;
        Sun, 28 Aug 2011 12:12:39 -0700 (PDT)
Received: by 10.224.201.133 with SMTP id fa5mr356729qab.28.1314558759653;
        Sun, 28 Aug 2011 12:12:39 -0700 (PDT)
Return-Path: <goo...@levy.ch>
Received: from xenia.xenaura.com (xenia.xenaura.com [72.55.137.78])
        by gmr-mx.google.com with ESMTP id bv16si5630375vdc.1.2011.08.28.12.12.38;
        Sun, 28 Aug 2011 12:12:38 -0700 (PDT)
Received-SPF: neutral (google.com: 72.55.137.78 is neither permitted nor denied by best guess record for domain of goo...@levy.ch) client-ip=72.55.137.78;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 72.55.137.78 is neither permitted nor denied by best guess record for domain of goo...@levy.ch) smtp.mail=goo...@levy.ch
Received: from koolblu.localnet (24-246-21-36.cable.teksavvy.com [24.246.21.36])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by xenia.xenaura.com (Postfix) with ESMTPSA id 0FF4B216C7A
	for <hugin-ptx@googlegroups.com>; Sun, 28 Aug 2011 19:12:21 +0000 (UTC)
From: Yuval Levy <goo...@levy.ch>
To: hugin-ptx@googlegroups.com
Subject: Re: [hugin-ptx] pyHugin: A Gui exercise in python/pyside
Date: Sun, 28 Aug 2011 15:12:34 -0400
User-Agent: KMail/1.13.6 (Linux/2.6.38-11-generic; KDE/4.6.2; x86_64; ; )
References: <CAGARPpuinOeAnX=vteDEN9GaapPCGPKJd4SUf2+=qX-zMVLFKQ@mail.gmail.com>
In-Reply-To: <CAGARPpuinOeAnX=vteDEN9GaapPCGPKJd4SUf2+=qX-zMVLFKQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed;
  boundary="nextPart2027584.lWvyo5Wiyx";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <201108281512.38259.goo...@levy.ch>

--nextPart2027584.lWvyo5Wiyx
Content-Type: Text/Plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable

On August 27, 2011 05:27:11 PM Harry van der Wolf wrote:
> After all the discussions about building a Gui in python, I decided for
> myself to simply try it and use PySide (1) as graphical part.

Well done!  Amazing!  Thanks for sharing.

All I had to do, on my nearly blank new Kubuntu box, was:

sudo add-apt-repository ppa:hugin/hugin-builds
sudo add-apt-repository ppa:hugin/nightly
sudo apt-get update
sudo apt-get install hugin enblend pyside
tar xvfz pyHugin-0.0.1.tgz=20
cd pyHugin/
=2E/pyHugin.py=20

=46ed it two images and it yielded a panorama.  Cool!


> So my basic knowledge of QT is the reason I have chosen for pyside
> instead op wxpython.


About two weeks ago Kay and I were debating on Skype how to go about his=20
idea of refactoring Hugin, and whether it is better to refactor the=20
current GUI with wxPython or start from scratch with PySide.  We tended=20
for PySide and agreed that we need a little bit more study / selection of=20
the modules to use.  The question on stackoverflow [0] has quite an=20
overwhelming answer favoring Qt over wx.


> I made a super simple Assistant in python/pyside.

Your prototype is already much further than what was achieved in the=20
whole GSoC 2007 project that was meant to take Hugin from wxWidgets to Qt=20
while keeping the GUI coded in C++.

I am impressed.  And I am tempted to tinker, but I can't.  When restaging=20
my notebook and my desktop I deliberately did not restore a Hugin=20
development environment.  Maybe over the Xmas/NewYear, depending how=20
things go, but for now I am bowing out.

=46are well, Hugin. ehem... pyHugin.
Yuv


[0] http://stackoverflow.com/questions/7058947/can-you-recommend-a-good-
cross-platform-application-development-framework

--nextPart2027584.lWvyo5Wiyx
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABAgAGBQJOWpMjAAoJELbCGiitMZ5bNCQQAJ/Mq+urW4uzcLZWcE4Xf/Nm
Ls0gpgls2Wy5prh0/NtP+mhUreI66W9ZUxlvKmnVwsEoedW9YxvVPBhvyiOc+nPx
oyp+oxh0PGBN64YPz/B13Xx8UVoHihJ3XkNDjNr7KU4oSKTD3K9HhNPvuBDL3DMg
bu8ALG8dz5viobMkh7L0guN4amEMLMu9QEALg7VgdkDsgMuMPNnW5Bd5Qb7xdn3g
b2UBWgMkRcNuI4i77rTcI8NZS0DfTlnqLHybWOcOjFNsJq33zK42b4SSDip+HUk7
TvIb5b4GIHm3DAdg6Xlvo0Amcf7UkKmcVCEmGVnI9Wbc8oJN8Kku7FiXdy6T0Z2K
tqr920C8PZDTXxYIpYUFn3NcY4zT30AmuFlhtreXm2WOjrPnEl/kZ1gUalsGDZ6t
35FRo32c3GCarnyDiySzcArkHjmEUiB4srEFMu+N5XkjCvnv6o2IZZ95DHulLh7L
8kiwKNhcf2PKgn29SiLTS6faDtvxm68Lx8GeNG7HJgqs0K1wdqhbETB35/SJkQm7
y1UukVDQ5xE70Sfo4Xl8pqWrncMgPRakPYvGw10F/5jaV1BHrnGikK906e63rPjc
xEb5vUb1gp/jeXfIo0peKIP0/Df8mzrBOrWtIAR5km4luzex8qtygxGMIm5QqKSD
WFRTvFzXV0L4pc7Ytusi
=qByT
-----END PGP SIGNATURE-----

--nextPart2027584.lWvyo5Wiyx--