<rss version="2.0">
		<channel>
			<title>LearningPython Forums - classes and libglade with &amp;quot;large&amp;quot; applications</title>
			<lastBuildDate>Wed, 19 Jun 2013 07:19:09 -0400</lastBuildDate>
			<link>http://www.learningpython.com/forums/</link>
			<description></description>
			<generator>Lussumo Vanilla 1.1.10</generator>
			<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=6#Comment_6</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=6#Comment_6</guid>
		<pubDate>Thu, 18 Jan 2007 16:48:31 -0500</pubDate>
		<author>greg</author>
		<description>
			<![CDATA[The pygtk tutorials seem to use a single class per window or dialog and then signal_autoconnect(dict) to wire up the signals with the handlers, which are methods.  What is normally done with larger applications?  For instance if I have a main window with a menu, a few treeviews, and an area for plotting a graph should I just make a lot of methods to a single application class or should I partition the handler methods among different classes (like for each listview, the graph, etc.).  In reality, the methods just become function pointers than are passed to signal_autoconnect, so I'm not sure it matters, but what is the "usual" convention?]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=10#Comment_10</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=10#Comment_10</guid>
		<pubDate>Sat, 20 Jan 2007 22:22:02 -0500</pubDate>
		<author>selsine</author>
		<description>
			<![CDATA[Hi Greg,<br /><br />Good question, it's something that I've struggled with when programming with PyGTK and Glade.  When I'm using other programming languages I'd usually subclass controls if they were doing a &quot;specific&quot; enough task.  So if it was a tree control that interacted with a database instead of working with the database through the parent window I would create a Database-Tree-Control.  But with Python and PyGTK I'm less sure what the most <em >proper</em> way to do things is.<br /><br />If you are using a lot of different controls that are performing a lot of their own processing, I would probably move the event handlers and processing code into separate classes just to make the code easier to work with and maintain.<br /><br />I hope that helps.]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=11#Comment_11</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=11#Comment_11</guid>
		<pubDate>Sun, 21 Jan 2007 08:06:26 -0500</pubDate>
		<author>greg</author>
		<description>
			<![CDATA[Thanks.  It does help me feel better about not being sure!  I'm just starting and had the instinct to start subclassing widgets.<br /><br />What I started playing with is something like <br /><br /><code lang="python" ><br />class MyApp:<br />    def __init__(self):<br />        self.gladefile = &quot;myapp.glade&quot;  <br />        self.wTree = gtk.glade.XML(self.gladefile)<br /><br />        self.wTree.signal_autoconnect(self)  # can pass instances as of pygtk 1.99.15 per pygtk FAQ<br /><br />        self.mywidget = MyWidgetClass(self.wTree.get_widget(&quot;widget&quot;))<br />        self.wTree.signal_autoconnect(self.mywidget)<br /><br />class MyWidgetClass:<br />    def __init__(self,widget):<br />        self.widget = widget<br />        ...<br /><br />    def handler1(self,widget):<br />        ...<br /></code><br />It might be better to have each class hold it's own widget tree though instead of just its widget and do the connecting there.  I'm not sure.<br /><br />Thanks,<br />Greg]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=28#Comment_28</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=28#Comment_28</guid>
		<pubDate>Sun, 28 Jan 2007 15:32:27 -0500</pubDate>
		<author>selsine</author>
		<description>
			<![CDATA[Hi Greg,<br /><br />Interesting approach, I think that for some larger widgets (like a TreeView or ListView) using a method similar to the one you use would make a lot of sense.]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=259#Comment_259</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=259#Comment_259</guid>
		<pubDate>Fri, 10 Feb 2012 22:59:55 -0500</pubDate>
		<author>samenzhen</author>
		<description>
			<![CDATA[Art of Knox Street Festival: <a href="http://www.monsterenergyfr.net" >soldes monster energy</a> Kick off the fall season with live music by Live80 and Special Edition Band and enjoy interactive art, food and wine tasting, promotions and demonstrations from retailers, <a href="http://www.silverjewelryuk.com" >Silver Necklaces UK</a> raffles and more. There will be a fashion show featuring pieces from local designer, Terri Ives Couture. Admission is free, so be sure to <a href="http://www.vetementralphlaurenpascher.net" >Vetement Ralph Lauren</a> head over to Knox on Saturday from 4-8pm and do a little wallet damage.<br /><br />IndieGenius Urban Bazaar: Shop furniture, fashion, <a href="http://www.chaussurepascherfr.net" >Chaussures Lacoste</a> and fabric this weekend at the micro-boutique marketplace. On Saturday from 12 pm to 6 pm and Sunday from 12 pm to 4 pm dozens of independent designers and businesses will be showcasing their handmade, <a href="http://www.shirtskingdom.com" >DG Shirts</a> locally made and vintage pieces.<br /><br />Brunello Cucinelli Trunk Show at Stanley Korshak: Friday and <a href="http://www.monsterbeatssaleuk.com" >Monster Beats Headphones</a> Saturday from 10 am to 6 pm shop the Men’s and Women’s Spring/Summer 2012 collection at Stanley Korshak. Channel your inner Italian with fine wines and <a href="http://www.paulsmithbest.net" >Paul Smith Shirts</a> Umbrian-inspired appetizers on Friday evening from 3 pm to 6 pm.<br /><br />Friends and <a href="http://www.chemisesboutique.com" >Chemise DG Pas Cher</a> Family Sale at Kate Spade: Head over to NorthPark this weekend and shop 30% off at Kate Spade. Make sure you say you’re there for the friends and family discount.<br /><br />Glen Gammons, <a href="http://www.jeanspascherfr.com" >Jeans Diesel pas cher</a> the former head of JC Penney's Outlet Store Division, will be the CEO of JC's 5 Star Outlet. Gammons worked for JC Penney Company for 40 years.<br /><br />SB Capital Group, a, <a href="http://www.casquemonsterbeatsbydre.net" >Monster Beats Tour</a> is a investment firm, have businesses and investments in retail, consumer products, franchising, licensing and the real property sectors.]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=4346#Comment_4346</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=4346#Comment_4346</guid>
		<pubDate>Wed, 18 Apr 2012 22:34:04 -0400</pubDate>
		<author>ZZLOVE</author>
		<description>
			<![CDATA[<p >Foreign website ILounge catchs <strong ><a href="http://www.nikefactorystore.us" >nike factory</a></strong>  a lot  of apples it seems that today " inside " . They just just <strong ><a href="http://www.nikefactorystore.us" >nike factory store</a></strong>  release a message to say, new-style Smart Cover will accompany IPad 3 to come out together, <strong ><a href="http://www.nikefactorystore.us" >nike outlets</a></strong>  this media changed to next generation IPhone again now -- the IPhone 5 that should release last year originally in fokelore namely. </p><p ><p >&nbsp;We had seen a lot of talks about IPhone 5 2011, <strong ><a href="http://www.nikefactorystore.us" >nike outlet</a></strong>  forecast in the design of this mobile phone on see most is " lighter thinner, water airframe, the metal carries housing on the back " wait for model of written characters. <strong ><a href="http://www.nikefactorystore.us" >nike outlet stores</a></strong>  But be in newest among published article, ILounge claims to receive " very reliable " message, IPhone <strong ><a href="http://www.guccibagsoutletstore.com" >gucci outlet stores</a></strong>  5 still can delay the glass that begins to use on IPhone 4 body with the apple to carry housing on the back. </p><p >Be in issuance information in the center, <strong ><a href="http://www.guccibagsoutletstore.com" >gucci handbags outlet</a></strong> the vitreous case that ILounge still discloses to next generation IPhone are used remains Kang Ning gorilla, and early before malic government publishs the data that founds station of more than 500 thousand work for the United States, ever disclosed <strong ><a href="http://www.guccibagsoutletstore.com" >gucci outlet store</a></strong>  innocently at that time will delay in future with this jingrui ZL kind frivolous, strong, durable vitreous screen. </p><p >Besides, the appearance that the message still weighs IPhone 5 won't differ with IPhone 4/4S too big, but the meeting is more frivolous, and the indication screen that can provide size to exceed 3.5 inches. </p></p>]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=4751#Comment_4751</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=4751#Comment_4751</guid>
		<pubDate>Mon, 11 Jun 2012 22:49:50 -0400</pubDate>
		<author>linsp</author>
		<description>
			<![CDATA[<p >I do want to create <a href="http://www.pradasoutletstore.net/" ><strong >Prada Outlet</strong></a>, but it is not my <a href="http://www.coachoutletofficialsale.com/" ><strong >Coach outlet</strong></a> to create something <a href="http://www.coachoutletonlinewebsite.com/" ><strong >Coach Outlet</strong></a>. I try to make <a href="http://www.michaelkorsoutletwebsite.com/" ><strong >Michael Kors Outlet</strong></a> as comfortable as they can be, but my priority is <strong ><a href="http://www.coachoutletonlinewebsite.com/" >Coach Outlet Online</a></strong> design, <a href="http://www.coachoutletstoreonlinesales.com/" ><strong >Coach outlet store online</strong></a> beauty and sexiness. This <a href="http://www.coachoutletstoreonlinesales.com/" ><strong >coach outlet online</strong></a>,<a href="http://www.pradasoutletstore.net/" ><strong >Prada Shoes</strong></a>,<a href="http://www.suprafootwearsales.net/" ><strong >Supra Footwear</strong></a>,<a href="http://www.suprafootwearsales.net/" ><strong >Supra Shoes</strong></a>,<a href="http://www.suprafootwearsales.net/" ><strong >Supra Skytops</strong></a>,<a href="http://www.michaelkorsoutletwebsite.com/" ><strong >Michael Kors bags</strong></a>,<a href="http://www.michaelkorsoutletwebsite.com/" ><strong >Michael Kors Website</strong></a> style is really similar to a lot of the Ironman's out there as you would expect. At the <a href="http://www.derrickrosesshoes.net/" ><strong >derrick rose shoes</strong></a> (bottom/left) we have our <a href="http://www.coachoutletofficialsale.com/" ><strong >coach factory outlet online</strong></a> button.We have our Radio/Back button (middle/left) for when you're inside an <a href="http://www.michaelkorsoutletwebsite.com/" ><strong >Michael Kors Watches</strong></a>. More than two years later, <a href="http://www.kobeshoes7.org/" ><strong >kobe shoes</strong></a> showed up to the Time 100 gala in the same sneakers, but in a rich shade of <h1 ><a href="http://www.pradasoutletstore.net/" ><strong >Prada Bags</strong></a></h1><br />. Wild, unfiltered, unfettered Brazil is where it's at for awe-inspiring <a href="http://www.hermesbirkinuk.org/" ><strong >Hermes UK</strong></a> bags at the moment. prada outlet provides you with the perfect solution with its line of vacuum cleaners, air purifiers and steam <strong ><a href="http://www.coachoutletonlinewebsite.com/" >homepage</a></strong> that have been specifically designed with you in mind.http://www.pradasoutletstore.net/ prada outlet store added a choker--they're totally having a moment again!--and left her hair long and loose.</p>]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=4808#Comment_4808</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=4808#Comment_4808</guid>
		<pubDate>Wed, 01 Aug 2012 05:23:40 -0400</pubDate>
		<author>Aijca</author>
		<description>
			<![CDATA[<p >technique <a href="http://www.felldress.org/" >wedding dress shop</a> . <a href="http://www.felldress.org/wedding-dresses-princess-wedding-dresses.html" >princess wedding dresses</a>  James, who led twice for 21 laps, stated,fake rolex watches for women, 8220 We made the decision to go and apply on previous tires, and we did the entire race on 1 set of tires. The vehicle was excellent in the finish. We had several small difficulties, but no extra than anyone else <a href="http://www.felldress.org/" >bridal wedding dress</a> . . The battle in the finish with Jeff and Charles was enjoyable. It absolutely was a great deal of enjoyable. These men had been clear and we managed to obtain by. I am just truly pleased for Tom and his three-in-a-row <a href="http://www.felldress.org/" >Bridesmaid Dresses</a> . , and two-in-a-row for me. 8220 It has not been quick, Nastasi stated from the race <a href="http://www.felldress.org/" >2012 wedding dresses</a> . . 8220 Last week, obtaining to begin 30th and function my way as much as the front after which currently spinning around the 2nd lap, and I had to try and do everything more than once again. I advised everyone, I am providing up qualifying. I am just beginning dead final. <a href="http://www.felldress.org/" >buy evening dress</a> . That appears to get the</p>]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=5020#Comment_5020</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=5020#Comment_5020</guid>
		<pubDate>Thu, 09 Aug 2012 12:54:57 -0400</pubDate>
		<author>Aijca</author>
		<description>
			<![CDATA[<p >large when compared to much more delicate jewelry watches accessible within the marketplace and weighs heavier too but not clunky and oversized <a href="http://www.yeardress.org/" >prom dresses</a> . Its thick case is constructed to last for years of use the way a chronograph watch ought to. Its substantial weight provides it a solid appear and really feel of a accurate Swissmade luxury watch <a href="http://www.yeardress.org/" >quinceanera dress</a> . The inexpensive Invicta women’s watches have diverse range of options and models that boast of classic however fashionable functions. <a href="http://www.yeardress.org/" >wholesale wedding dresses</a> .  <a href="http://www.yeardress.org/" >wedding dresses</a> .  A wide choice of accurate Swiss high quality watches provides much more options. Its signature styling makes it distinct from all other watches of its type within the marketplace. <a href="http://www.yeardress.org/Bridesmaid-Dresses.html" >green bridesmaid dresses</a> .  <a href="http://www.yeardress.org/" >prom dresses 2012</a> .  The mixture of polished and brushed stainless steel provides it a fashionable however sophisticated appear. It inexpensive patek philippe watches also has a wide choice of colorful straps and </p>]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=5218#Comment_5218</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=5218#Comment_5218</guid>
		<pubDate>Wed, 15 Aug 2012 03:18:42 -0400</pubDate>
		<author>wuji</author>
		<description>
			<![CDATA[that a complaint had been filed against the college for for <b ><a href="http://www.designerbagsforsales.com/" >designer replica handbags</a></b> for alleged sexual harassment and discrimination because of the assignments <br />Kubistant's human sexuality course.After reviewing the college's own investigation, the the <h2 ><a href="http://www.designerbagsforsales.com/" >cheap replica handbags</a></h2> the Office of Civil Rights wrote in a Jan. 25, <br />letter that it deferred to the college's decision and would would <i ><a href="http://www.topralphlaurenss.com/" >cheap Ralph Lauren Polo</a></i> would not be pursuing the allegations any further, Hansen said.Undeterred, <br />filed her federal suit. McKenna said it could take up up <h3 ><a href="http://www.designerbagsforsales.com/" >replica designer bags for sale</a></h3> up to a year for the case to reach a <br />room, but he hopes the school will terminate Kubistant."I think think <h4 ><a href="http://www.designerbagsforsales.com/" >discount designer handbags</a></h4> think he needs to be terminated. He has crossed so <br />ethical, legal and moral boundaries," McKenna said. "My mind immediately immediately <i ><b ><a href="http://www.designerbagsforsales.com/" >replica designer bags for sale</a></b></i> immediately went to the question is he grooming these young]]>
		</description>
	</item>
	<item>
		<title>classes and libglade with &quot;large&quot; applications</title>
		<link>http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=5629#Comment_5629</link>
		<guid isPermaLink="false">http://www.learningpython.com/forums/comments.php?DiscussionID=6&amp;Focus=5629#Comment_5629</guid>
		<pubDate>Tue, 30 Oct 2012 01:14:11 -0400</pubDate>
		<author>wuji</author>
		<description>
			<![CDATA[clear both by their actions for the last two years years <u ><a href="http://www.designerbagsforsale.org/" >replica designer bags for sale</a></u> years as well as their platform," Kamber said, alluding to <br />legislative campaigns in Wisconsin and Ohio that have aimed to to <u ><a href="http://www.designerbagsforsale.org/" >cheap replica handbags</a></u> to break public sector unions.  "They would like to <br />if not destroy organized labor in this country."DOJ: No Charges Charges <h1 ><a href="http://www.cheapauthenticairjordansale.com/" >cheap authentic jordans</a></h1> Charges in CIA Detainee Death InvestigationsMulti-Year Probe Into 'Enhanced Interrogation' <br />JASON RYANAug. 30, 2012 &#151; The U.S. government said Thusday Thusday <h3 ><a href="http://www.designerbagsforsale.org/" >replica designer handbags</a></h3> Thusday that it had closed its investigation into the alleged <br />of more than 100 detainees held by the CIA in in <b ><a href="http://www.cheapauthenticairjordansale.com/" >cheap jordan shoes</a></b> in overseas prisons, and the deaths of two men who <br />while in CIA custody, without prosecuting anyone.The Justice Department's announcement announcement <i ><a href="http://www.cheapauthenticairjordansale.com/" >cheap authentic air jordans</a></i> announcement Thursday that it would not bring charges in the <br />of terror suspects Gul Rahman and Manadel al-Jamadi formally ended ended <h4 ><a href="http://www.cheapauthenticairjordansale.com/" >cheap authentic air jordans</a></h4> ended a multi-year probe by Assistant U.S. Attorney John Durham <br />the CIA's controversial "enhanced interrogation" program."Based on the fully developed developed <h1 ><a href="http://www.designerbagsforsale.org/" >discount designer handbags</a></h1> developed factual record concerning the two deaths, the Department has <br />prosecution because the admissible evidence would not be sufficient to to <u ><a href="http://www.designerbagsforsale.org/" >cheap designer handbags</a></u> to obtain and sustain a conviction beyond a reasonable doubt." <br />G]]>
		</description>
	</item>
	
		</channel>
	</rss>