From doug101 at xecu.net Sat Sep 1 02:08:33 2001 From: doug101 at xecu.net (Doug Bell) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? In-Reply-To: <20010829203323.A8806@dougbell.xecu.net>; from doug101@xecu.net on Wed, Aug 29, 2001 at 08:33:23PM -0400 References: <3B8679C5.8D9A9657@adams.com> <20010829203323.A8806@dougbell.xecu.net> Message-ID: <20010831201003.A1430@dougbell.xecu.net> This is just a general question, but maybe someone can offer some insight. Why is there so little support of PyQt from the major Linux distributions? There are very few RPM's for PyQt out there. I found none for 2.5, and the few that exist for 2.4 are not actually part of any major distributions. I didn't check into deb's, but the situation there is probably similar. I really like PyQt, and I haven't had any trouble getting it compiled from source on my machine. But that's a lot to expect of a casual user who might want to download one of my programs for a test-run. Is this expected to change in the near future? Maybe the release of PyKDE2 will provide the necessary visibility. Or will it actually become part of KDE? Any thoughts? Doug. From kvs at valentine.thekompany.com Sat Sep 1 05:22:52 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip/siplib Makefile.in' Message-ID: <200109010237.CAA29332@valentine.thekompany.com> Update of /public/sip/siplib In directory valentine.thekompany.com:/tmp/cvs-serv29308/siplib Modified Files: Makefile.in Log Message: The first parameter of sipConvertFrom_*() for mapped types is no longer const. Upgraded to autoconf-2.52 and automake-1.5. From kvs at valentine.thekompany.com Sat Sep 1 05:22:54 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip/sip Makefile.in gencode.c' Message-ID: <200109010237.CAA29328@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv29308/sip Modified Files: Makefile.in gencode.c Log Message: The first parameter of sipConvertFrom_*() for mapped types is no longer const. Upgraded to autoconf-2.52 and automake-1.5. From kvs at valentine.thekompany.com Sat Sep 1 05:23:01 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip configure.ac depcomp ChangeLog Makefile.am Makefile.in NEWS TODO aclocal.m4 config.guess config.h.in config.sub configure ltmain.sh missing mkinstalldirs configure.in' Message-ID: <200109010237.CAA29324@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv29308 Modified Files: ChangeLog Makefile.am Makefile.in NEWS TODO aclocal.m4 config.guess config.h.in config.sub configure ltmain.sh missing mkinstalldirs Added Files: configure.ac depcomp Removed Files: configure.in Log Message: The first parameter of sipConvertFrom_*() for mapped types is no longer const. Upgraded to autoconf-2.52 and automake-1.5. From phil at river-bank.demon.co.uk Sat Sep 1 13:48:28 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? References: <3B8679C5.8D9A9657@adams.com> <20010829203323.A8806@dougbell.xecu.net> <20010831201003.A1430@dougbell.xecu.net> Message-ID: <3B90CB50.54A1112@river-bank.demon.co.uk> Doug Bell wrote: > > This is just a general question, but maybe someone can offer some > insight. Why is there so little support of PyQt from the major Linux > distributions? There are very few RPM's for PyQt out there. I found > none for 2.5, and the few that exist for 2.4 are not actually part of > any major distributions. I didn't check into deb's, but the situation > there is probably similar. > > I really like PyQt, and I haven't had any trouble getting it compiled > from source on my machine. But that's a lot to expect of a casual > user who might want to download one of my programs for a test-run. > > Is this expected to change in the near future? Maybe the release of > PyKDE2 will provide the necessary visibility. Or will it actually > become part of KDE? > > Any thoughts? > Doug. I've no idea about how packages get to be included in distros. Phil From phil at river-bank.demon.co.uk Sat Sep 1 14:03:03 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Lost Bug Report Message-ID: <3B90CEC3.6CA0A2A7@river-bank.demon.co.uk> I lost a bit of mail recently - including a bug report on PyQt 2.5. It might have been sent to me privately (I can't find it in the mailing list archives). If you've sent a report to me in the last 2 or 3 weeks, can you send it again? Thanks, Phil From boud at rempt.xs4all.nl Sat Sep 1 15:56:37 2001 From: boud at rempt.xs4all.nl (Boudewijn Rempt) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? In-Reply-To: <3B90CB50.54A1112@river-bank.demon.co.uk> References: <3B8679C5.8D9A9657@adams.com> <20010831201003.A1430@dougbell.xecu.net> <3B90CB50.54A1112@river-bank.demon.co.uk> Message-ID: <200109011355.f81Dt4G08207@calcifer.valdyas.org> On Saturday 01 September 2001 13:49, Phil Thompson wrote: > Doug Bell wrote: > > This is just a general question, but maybe someone can offer some > > insight. Why is there so little support of PyQt from the major Linux > > distributions? There are very few RPM's for PyQt out there. I found > > none for 2.5, and the few that exist for 2.4 are not actually part of > > any major distributions. I didn't check into deb's, but the situation > > there is probably similar. > > Doug. > > I've no idea about how packages get to be included in distros. > > Phil > SuSE includes PyQt, but puts in under the KDE series. Redhat and Mandrake also appear to have it (but I'm not sure, not using those distributions), and there are debian packages out there somewhere. From phil at river-bank.demon.co.uk Sat Sep 1 18:01:48 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Phil: Any chance of getting the TR (translate) method working? References: Message-ID: <3B9106BE.ED1D74A@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > On Fri, 31 Aug 2001, Phil Thompson wrote: > > > > Hmm, I tested 2.5 with the test case that Bryan provided and it seemed > > to work Ok. Do you have a test case that demonstrates the problem? > > > > I used exactly the same testcase - but did you remove the app.translate > line? That one was meant just to show that the translate() function > worked, but the tr not: > > import sys > from qt import * > > class MyWidget(QMainWindow): > def __init__(self): > QMainWindow.__init__(self,None,'',Qt.WDestructiveClose) > self.setCaption( self.tr("Internationalization Example" ) ); > > if __name__ == '__main__': > a = QApplication(sys.argv) > QObject.connect(a,SIGNAL('lastWindowClosed()'),a,SLOT('quit()')) > > translator = QTranslator(None) > translator.load( "mywidget_fr.qm", "." ) > a.installTranslator( translator ) > > print(translator.contains("MyWidget", "Internationalization Example")) > print(QTextCodec.locale()) > w = MyWidget() > # comment this one out to actually test the problem > #w.setCaption(a.translate("MyWidget", "Internationalization Example")) > a.setMainWidget(w) > w.show() > a.exec_loop() If I leave it commented out, then the caption is in English. If I comment it in, then the caption is in French. The output of the two print statements are "1" and "POSIX". Isn't that what is supposed to happen? What happens for you? Phil From boud at rempt.xs4all.nl Sat Sep 1 19:26:17 2001 From: boud at rempt.xs4all.nl (Boudewijn Rempt) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Phil: Any chance of getting the TR (translate) method working? In-Reply-To: <3B9106BE.ED1D74A@river-bank.demon.co.uk> Message-ID: On Sat, 1 Sep 2001, Phil Thompson wrote: > Boudewijn Rempt wrote: > > > > On Fri, 31 Aug 2001, Phil Thompson wrote: > > > > > > Hmm, I tested 2.5 with the test case that Bryan provided and it seemed > > > to work Ok. Do you have a test case that demonstrates the problem? > > > > > > > I used exactly the same testcase - but did you remove the app.translate > > line? That one was meant just to show that the translate() function > > worked, but the tr not: > > > > import sys > > from qt import * > > > > class MyWidget(QMainWindow): > > def __init__(self): > > QMainWindow.__init__(self,None,'',Qt.WDestructiveClose) > > self.setCaption( self.tr("Internationalization Example" ) ); > > > > if __name__ == '__main__': > > a = QApplication(sys.argv) > > QObject.connect(a,SIGNAL('lastWindowClosed()'),a,SLOT('quit()')) > > > > translator = QTranslator(None) > > translator.load( "mywidget_fr.qm", "." ) > > a.installTranslator( translator ) > > > > print(translator.contains("MyWidget", "Internationalization Example")) > > print(QTextCodec.locale()) > > w = MyWidget() > > # comment this one out to actually test the problem > > #w.setCaption(a.translate("MyWidget", "Internationalization Example")) > > a.setMainWidget(w) > > w.show() > > a.exec_loop() > > If I leave it commented out, then the caption is in English. > > If I comment it in, then the caption is in French. > > The output of the two print statements are "1" and "POSIX". > > Isn't that what is supposed to happen? What happens for you? > > What's supposed to happen is that the caption is in French because of the self.setCaption( self.tr("Internationalization Example" ) ); statement in the widget. Boudewijn Rempt | http://www.valdyas.org From bsass at freenet.edmonton.ab.ca Sat Sep 1 21:57:27 2001 From: bsass at freenet.edmonton.ab.ca (Bruce Sass) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? In-Reply-To: <200109011355.f81Dt4G08207@calcifer.valdyas.org> Message-ID: On Sat, 1 Sep 2001, Boudewijn Rempt wrote: > On Saturday 01 September 2001 13:49, Phil Thompson wrote: > > Doug Bell wrote: > > > This is just a general question, but maybe someone can offer some > > > insight. Why is there so little support of PyQt from the major Linux > > > distributions? There are very few RPM's for PyQt out there. I found > > > none for 2.5, and the few that exist for 2.4 are not actually part of > > > any major distributions. I didn't check into deb's, but the situation > > > there is probably similar. > > > I've no idea about how packages get to be included in distros. > > SuSE includes PyQt, but puts in under the KDE series. Redhat > and Mandrake also appear to have it (but I'm not sure, not > using those distributions), and there are debian packages > out there somewhere. Debian's testing and unstable have python-pyqt and sip packages at versions 2.4 and 2.5, respectively. If the current build of 2.5 lasts long enough in unstable without any serious bugs, it will get moved into testing and 2.4 will disappear. [may have changed since I last looked] The version of PyQt that makes it into the next release (Debian 3.0, not too far away) will be the one that makes it through the unstable -> testing sequence in time... but you'd need to talk to the maintainer of a package (@debian.org) to find out about when "in time" is. Low level and and stuff used by the installation system get frozen earlier than stuff that nothing else depends on. PyQt is probably more the latter right now, but only because it is new to Debian, I would expect it to slide towards the other end of the scale as apps based on it get included in the distribution... which happens when someone gets brave enough to package and support an app . - Bruce From doug101 at xecu.net Sat Sep 1 22:31:28 2001 From: doug101 at xecu.net (Doug Bell) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? In-Reply-To: <200109011355.f81Dt4G08207@calcifer.valdyas.org>; from boud@rempt.xs4all.nl on Sat, Sep 01, 2001 at 03:55:04PM +0200 References: <3B8679C5.8D9A9657@adams.com> <20010831201003.A1430@dougbell.xecu.net> <3B90CB50.54A1112@river-bank.demon.co.uk> <200109011355.f81Dt4G08207@calcifer.valdyas.org> Message-ID: <20010901163304.A1464@dougbell.xecu.net> On Sat, Sep 01, 2001 at 03:55:04PM +0200, Boudewijn Rempt wrote: > On Saturday 01 September 2001 13:49, Phil Thompson wrote: > > Doug Bell wrote: > > > This is just a general question, but maybe someone can offer some > > > insight. Why is there so little support of PyQt from the major Linux > > > distributions? There are very few RPM's for PyQt out there. I found > > > none for 2.5, and the few that exist for 2.4 are not actually part of > > > any major distributions. I didn't check into deb's, but the situation > > > there is probably similar. > > > > Doug. > > > > I've no idea about how packages get to be included in distros. > > > > Phil > > > > SuSE includes PyQt, but puts in under the KDE series. Redhat > and Mandrake also appear to have it (but I'm not sure, not > using those distributions), and there are debian packages > out there somewhere. Mandrake is the one that I'm most familiar with. It does have an RPM for 2.4 (none for 2.5 so far), but it is in the "contrib" section, which means it does not show up on the CD's. I've searched for a Redhat RPM but never found one. Doug. From scusack at helpisit.com.au Sun Sep 2 09:46:11 2001 From: scusack at helpisit.com.au (Simon Cusack) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Is anybody else using Borland C++ to build PyQT? Message-ID: <200109020745.f827jMZ00713@mail008.syd.optusnet.com.au> If there is anybody else out there that does use Borland (free or commercial) I would like to hear from you. There are some issues with building PyQT using Borland that I have had to deal with and if anybody else is using Borland and having trouble or is just interested in swapping tips then let me know. Simon. From boud at rempt.xs4all.nl Sun Sep 2 10:56:43 2001 From: boud at rempt.xs4all.nl (Boudewijn Rempt) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? In-Reply-To: References: Message-ID: <200109020854.f828sUS26050@calcifer.valdyas.org> On Saturday 01 September 2001 21:59, Bruce Sass wrote: > Low level and and stuff used by the installation system get frozen > earlier than stuff that nothing else depends on. PyQt is probably > more the latter right now, but only because it is new to Debian, I > would expect it to slide towards the other end of the scale as apps > based on it get included in the distribution... which happens when > someone gets brave enough to package and support an app . > > Well, if you can tell me how to use Python's Distutils to make .deb packages, then I'd certainly add that to my chapter on making installation packages. From jbublitz at nwinternet.com Sun Sep 2 14:58:10 2001 From: jbublitz at nwinternet.com (Jim Bublitz) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] PyQt distro support? In-Reply-To: <200109011000.MAA23206@mats.gmd.de> Message-ID: Doug Bell wrote: > This is just a general question, but maybe someone can offer some > insight. Why is there so little support of PyQt from the major > Linux distributions? There are very few RPM's for PyQt out > there. I found none for 2.5, and the few that exist for 2.4 are > not actually part of any major distributions. I didn't check > into deb's, but the situation there is probably similar. SuSE has included PyQt and sip RPMs at least since 7.1 (it's at 7.2 now), but they're still at 2.4. SuSE also has a PyQt RPM included on their FTP site in the same area as KDE2.2 (but again it's 2.4). I haven't tried the SuSE RPM's on any other distro - the dependencies shouldn't be a problem, but directory setup might be (?) There is a spec file included with the PyQt download (it's in the toplevel directory). I haven't done much with building RPM's, so I can't say if it's sufficient for constructing a package. An email to your favorite distribution asking them to package and maintain a current version of PyQt/sip might help. > I really like PyQt, and I haven't had any trouble getting it > compiled from source on my machine. But that's a lot to expect > of a casual user who might want to download one of my programs > for a test-run. I agree it's likely to be confusing for newbies. In the absence of RPMs, I'd suggest that if you're distributing a PyQt-based program (or sip-based for that matter), you include instructions on where to obtain PyQt/sip and how to install it (including the new versioning setup). RPMs are going to be even more important for PyKDE2, since the build times are very long - over an hour just for the basic modules - and there will probably be optional modules (khtml, kparts, and other stuff). > Is this expected to change in the near future? Maybe the release > of PyKDE2 will provide the necessary visibility. Or will it > actually become part of KDE? I can only speak for PyKDE2 - it's unlikely to become an "official" part of KDE for a number of reasons (I'd *guess* the same is true for PyQt/sip). In the case of PyKDE2, the biggest problem (other than even getting it released in the first place) is keeping it current with the most recent stable KDE release. PyKDE2 is being put together with an awareness of that problem, and there has been some work to develop tools to make the turnaround quicker. Once the final sip problems affecting PyKDE2 are resolved (there are only 2 or 3 issues remaining, and I need to get that info to Phil) it should be possible to produce releases more quickly and expand to cover more of the KDE libraries beyond the basic 5 or 6 being covered at the moment. *Once we can show we have fully operational code*, I think we should pursue a more "official" relationship with KDE, perhaps something similar to the release schedules of KOffice or KDevelop, which don't release in sync with the rest of KDE. I've had a few preliminary exchanges with people associated with KDE and plan to pursue that once PyKDE2 is no longer vaporware. We probably should pursue better visibility within the Python organization too - this mailing list is now referenced on the Python site for example, but I expect most Python programmers aren't aware of PyQt/PyKDE yet. The availability of PyKDE2 is important for visibility in a psychological sense, but from the standpoint of functionality, PyQt 3.0 is even more important IMHO. Just a quick update on PyKDE2: CVS access is set up at theKompany, but I haven't uploaded yet. FTP will probably be there also. I haven't been able to do much on PyKDE2 the last 7 to 10 days, but will be back on it "full time" after the Monday holiday here. The mailing list will get first notice of release. Jim From phil at river-bank.demon.co.uk Sun Sep 2 18:41:33 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Re: sip generated code does not compile Message-ID: <3B926184.C4D6C445@river-bank.demon.co.uk> This should now be fixed in the CVS version. Phil > Phil, > > while adapting my PyQwt extension to sip/PyQt-2.5, sip generated some code that > does not compile (no problems with sip-2.5pre1, sip-2.4 and earlier). > > There is some sort of "horizon" effect with inclusion of the declarations of > 'sipQClasses' in combination with protected member functions. > > To be more precise (code fragments in the PPS): > > QwtArrowButton is derived from QPushButton, which is derived from QButton. > QButton has protected member functions, so for instance this line of code is > generated by sip in the C++ code wrapping QwtArrowButton: > > sipQButton::sipVH_drawButton(&sipPyMethods[89],sipPyThis,relLock,a0); > > But, the declaration for sipQButton is not included in the corresponding header > file. Of course, it is easy to work around this sip bug (see below). > > Gerard From phil at river-bank.demon.co.uk Sun Sep 2 19:06:27 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Phil: Any chance of getting the TR (translate) method working? References: Message-ID: <3B92676B.D4E30587@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > On Fri, 31 Aug 2001, Phil Thompson wrote: > > > Boudewijn Rempt wrote: > > > > > > On Thursday 02 August 2001 00:31, Phil Thompson wrote: > > > > Bryan Brunton wrote: > > > > > (Reposting due to no response from previous post) > > > > > > > > > > Does anyone have the QObject.tr() method working? > > > > > > > > > > You can use the .qm file from the QT 2.3.1 i8ln example to test the code > > > > > down below. The QApplication.translate method will correctly translate. > > > > > The tr method of the MyWidget object will not. > > > > > > > > Which version of PyQt? It's broken in 2.4 but should be fixed in the 2.5 > > > > pre-releases. (But note that the 2.5 releases will only compile against > > > > Qt 2.3.1 - but that has been fixed in the CVS.) > > > > > > > > Phil > > > > > > > > > > > > > > I'm now also working on this topic, and I found that even with PyQt 2.5, > > > the tr function doesn't work - a bit of a wrench, since that's the last bit > > > I need to finish the last-but-one chapter of Part III! > > > > Hmm, I tested 2.5 with the test case that Bryan provided and it seemed > > to work Ok. Do you have a test case that demonstrates the problem? > > > > I used exactly the same testcase - but did you remove the app.translate > line? That one was meant just to show that the translate() function > worked, but the tr not: > > import sys > from qt import * > > class MyWidget(QMainWindow): > def __init__(self): > QMainWindow.__init__(self,None,'',Qt.WDestructiveClose) > self.setCaption( self.tr("Internationalization Example" ) ); > > if __name__ == '__main__': > a = QApplication(sys.argv) > QObject.connect(a,SIGNAL('lastWindowClosed()'),a,SLOT('quit()')) > > translator = QTranslator(None) > translator.load( "mywidget_fr.qm", "." ) > a.installTranslator( translator ) > > print(translator.contains("MyWidget", "Internationalization Example")) > print(QTextCodec.locale()) > w = MyWidget() > # comment this one out to actually test the problem > #w.setCaption(a.translate("MyWidget", "Internationalization Example")) > a.setMainWidget(w) > w.show() > a.exec_loop() The equivalent C++ program (attached) does exactly the same thing - so (if there is a bug) I'm not convinced it is with PyQt. Phil -------------- next part -------------- #include #include #include #include class MyWidget : public QMainWindow { public: MyWidget() : QMainWindow() { setCaption(tr("Internationalization Example")); } }; int main(int argc,char **argv) { QApplication *a = new QApplication(argc,argv); QObject::connect(a,SIGNAL(lastWindowClosed()),a,SLOT(quit())); QTranslator *translator = new QTranslator(a); translator -> load("mywidget_fr.qm","."); a -> installTranslator(translator); printf("%d\n",translator -> contains("MyWidget","Internationalization Example")); MyWidget *w = new MyWidget(); // comment this one out to show what should happen //w -> setCaption(a -> translate("MyWidget","Internationalization Example")); a -> setMainWidget(w); w -> show(); a -> exec(); } From kvs at valentine.thekompany.com Sun Sep 2 19:22:28 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog' Message-ID: <200109021639.QAA01933@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv1926 Modified Files: ChangeLog Log Message: Fixed bug where the header file for a class's super classes wheren't being included if the class was in an imported module. From kvs at valentine.thekompany.com Sun Sep 2 19:22:31 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip/sip parser.y' Message-ID: <200109021639.QAA01937@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv1926/sip Modified Files: parser.y Log Message: Fixed bug where the header file for a class's super classes wheren't being included if the class was in an imported module. From kvs at valentine.thekompany.com Sun Sep 2 19:22:36 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'PyQt/pyuic uic.cpp' Message-ID: <200109021713.RAA02023@valentine.thekompany.com> Update of /public/PyQt/pyuic In directory valentine.thekompany.com:/tmp/cvs-serv2004/pyuic Modified Files: uic.cpp Log Message: Fully converted the following classes to Qt3: QButton, QButtonGroup, QCanvas et al, QCheckBox, QCheckListItem, QGroupBox, QLabel, QListView, QListViewItem. pyuic now generates double quoted strings rather than single quoted strings. Upgraded to autoconf-2.52 and automake-1.5. From kvs at valentine.thekompany.com Sun Sep 2 19:22:40 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'PyQt/lib configure.ac.in configure.in.in' Message-ID: <200109021713.RAA02019@valentine.thekompany.com> Update of /public/PyQt/lib In directory valentine.thekompany.com:/tmp/cvs-serv2004/lib Added Files: configure.ac.in Removed Files: configure.in.in Log Message: Fully converted the following classes to Qt3: QButton, QButtonGroup, QCanvas et al, QCheckBox, QCheckListItem, QGroupBox, QLabel, QListView, QListViewItem. pyuic now generates double quoted strings rather than single quoted strings. Upgraded to autoconf-2.52 and automake-1.5. From kvs at valentine.thekompany.com Sun Sep 2 19:22:45 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'PyQt qvaluelist.sip ChangeLog NEWS build.sh qbutton.sip qbuttongroup.sip qcanvas.sip qcheckbox.sip qdatetime.sip qdockarea.sip qdockwindow.sip qgroupbox.sip qiconset.sip qiodevice.sip qlabel.sip qlistview.sip qmainwindow.sip qmultilinedit.sip qstring.sip qstrlist.sip qt.sip-in qt3.sip-in qtgl.sip-in qtoolbar.sip qtranslator.sip' Message-ID: <200109021713.RAA02015@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv2004 Modified Files: ChangeLog NEWS build.sh qbutton.sip qbuttongroup.sip qcanvas.sip qcheckbox.sip qdatetime.sip qdockarea.sip qdockwindow.sip qgroupbox.sip qiconset.sip qiodevice.sip qlabel.sip qlistview.sip qmainwindow.sip qmultilinedit.sip qstring.sip qstrlist.sip qt.sip-in qt3.sip-in qtgl.sip-in qtoolbar.sip qtranslator.sip Added Files: qvaluelist.sip Log Message: Fully converted the following classes to Qt3: QButton, QButtonGroup, QCanvas et al, QCheckBox, QCheckListItem, QGroupBox, QLabel, QListView, QListViewItem. pyuic now generates double quoted strings rather than single quoted strings. Upgraded to autoconf-2.52 and automake-1.5. From boud at rempt.xs4all.nl Sun Sep 2 20:13:16 2001 From: boud at rempt.xs4all.nl (Boudewijn Rempt) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Phil: Any chance of getting the TR (translate) method working? In-Reply-To: <3B92676B.D4E30587@river-bank.demon.co.uk> Message-ID: On Sun, 2 Sep 2001, Phil Thompson wrote: > > The equivalent C++ program (attached) does exactly the same thing - so > (if there is a bug) I'm not convinced it is with PyQt. > But what's the tr() function then supposed to do? I mean, it _should_ translate the text to the right language, and it doesn't, not even when used with forms generated with pyuic. Boudewijn Rempt | http://www.valdyas.org From dirk.reisnauer at desys.de Mon Sep 3 09:01:24 2001 From: dirk.reisnauer at desys.de (Dirk Reisnauer) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Problems with DnD Message-ID: <3B932A5D.70F582DF@desys.de> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: dirk.reisnauer.vcf Type: text/x-vcard Size: 312 bytes Desc: Card for Dirk Reisnauer Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010903/e861c14a/dirk.reisnauer.vcf From Dave.Smith at transcendata.com Wed Sep 5 23:33:02 2001 From: Dave.Smith at transcendata.com (Dave Smith) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] How to capture python tracebacks? Message-ID: <3B9699BF.F69DBD9F@TranscenData.com> Hello all, I'm trying to figure out a way to capture python traceback messages that are apparently caught in the pyqt event loop and issued to stdout. For example, in the attached sample program, I would like the tracebacks that occur when the 'Error' button is clicked to be displayed in the multi line edit as well as stdout. I thought about implementing the event loop in my PyQApplication sub-class but could not find enough info to do it. Has anyone else done this? Any other ideas? Best regards, Dave -------------- next part -------------- #!/usr/bin/env python import os import sys import string import traceback from qt import * class PyQApplication (QApplication): def __init__ (self, argv): QApplication.__init__ (self, argv) def exec_loop (self): global multiLineEdit multiLineEdit.insertLine ("In PyQApplication.exec_loop()...") QApplication.exec_loop (self) class PyQMainWindow (QMainWindow): def __init__ (self, parent = None, name = None, fl = 0): QMainWindow.__init__ (self, parent, name, fl) self.setCaption (self.tr ('Traceback Test')) buttonGroup = QButtonGroup (self.tr ('Traceback Test'), self, 'group') vBoxLayout = QVBoxLayout (buttonGroup) global multiLineEdit multiLineEdit = QMultiLineEdit (buttonGroup, 'edit') vBoxLayout.addWidget (multiLineEdit) badButton = QPushButton (self.tr ('&Error'), buttonGroup, 'bad') vBoxLayout.addWidget (badButton) self.connect (badButton, SIGNAL ('clicked()'), badFunc) quitButton = QPushButton (self.tr ('&Quit'), buttonGroup, 'quit') vBoxLayout.addWidget (quitButton) self.connect (quitButton, SIGNAL ('clicked()'), self, SLOT ('close()')) self.setCentralWidget (buttonGroup) def getTraceback(): lines = traceback.format_exception (sys.exc_type, sys.exc_value, sys.exc_traceback) return string.join (lines, '') def badFunc(): RaiseNameError def main(): try: badFunc() except: print '-'*77 print getTraceback() print '-'*77 appTopLevel = PyQApplication (sys.argv) appMainWin = PyQMainWindow (None, 'main', Qt.WDestructiveClose) appMainWin.show() appTopLevel.connect (appTopLevel, SIGNAL ('lastWindowClosed()'), appTopLevel, SLOT ('quit()')) appTopLevel.exec_loop() if __name__ == "__main__" : main() From pef at fluent.com Thu Sep 6 17:46:55 2001 From: pef at fluent.com (Paul Felix) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Re: How to capture python tracebacks? References: <200109061000.MAA14789@mats.gmd.de> Message-ID: <3B979A4C.C7C890F9@fluent.com> > > Hello all, > > I'm trying to figure out a way to capture python traceback > messages that are apparently caught in the pyqt event loop > and issued to stdout. > > For example, in the attached sample program, I would like > the tracebacks that occur when the 'Error' button is clicked > to be displayed in the multi line edit as well as stdout. > > I thought about implementing the event loop in my PyQApplication > sub-class but could not find enough info to do it. Has anyone > else done this? > Hi Dave, The low-level approach might be to install your own excepthook (see sys module). For example, you can add the following function to your code: def myExceptHook(type, value, tb): import traceback, string global multiLineEdit sys.__excepthook__(type, value, tb) lines = traceback.format_exception(type, value, tb) multiLineEdit.append(string.join(lines)) Then you can install it in your main function perhaps just before calling exec_loop: sys.excepthook = myExceptHook appTopLevel.exec_loop() Hope that helps, Paul -------------- next part -------------- A non-text attachment was scrubbed... Name: pef.vcf Type: text/x-vcard Size: 241 bytes Desc: Card for Paul Felix Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010906/bea9c171/pef.vcf From curtis.taylor at supplysolution.com Thu Sep 6 18:01:49 2001 From: curtis.taylor at supplysolution.com (Curtis Taylor) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Re: PyKDE digest, Vol 1 #437 - 1 msg In-Reply-To: <200109061000.MAA14793@mats.gmd.de> References: <200109061000.MAA14793@mats.gmd.de> Message-ID: <999792570.963.4.camel@jollyrogerer.ssidev.net> Try this: #!/usr/bin/env python import sys from qt import * class PyQMainWindow( QMainWindow ): def __init__( self, parent = None, name = None, fl = 0 ): QMainWindow.__init__( self, parent, name, fl ) self.setCaption( self.tr ('Traceback Test') ) buttonGroup = QButtonGroup( self.tr ('Traceback Test'), self, 'group' ) global multiLineEdit multiLineEdit = QMultiLineEdit( buttonGroup, 'edit' ) multiLineEdit.insertLine ( "In PyQApplication.exec_loop()..." ) badButton = QPushButton( self.tr ('&Error'), buttonGroup, 'bad' ) quitButton = QPushButton( self.tr ('&Quit'), buttonGroup, 'quit' ) vBoxLayout = QVBoxLayout( buttonGroup ) vBoxLayout.addWidget( multiLineEdit ) vBoxLayout.addWidget( badButton ) vBoxLayout.addWidget( quitButton ) self.connect( badButton, SIGNAL ('clicked()'), badFunc ) self.connect( quitButton, SIGNAL ('clicked()'), self, SLOT ('close()') ) self.setCentralWidget( buttonGroup ) def badFunc(): try: assert bob, 'NameError' except NameError, args: lines = '%s: %s' % ( args.__class__.__name__, args ) multiLineEdit.insertLine( lines ) def main( *args ): app = QApplication( *args ) win = PyQMainWindow( None, 'main', Qt.WDestructiveClose ) win.resize( 300, 50 ) app.setMainWidget( win ) win.show() app.connect( app, SIGNAL ('lastWindowClosed()'), app, SLOT ('quit()') ) app.exec_loop() if __name__ == "__main__": main( sys.argv ) -- Curtis Taylor SupplySolution, Inc. 911 Olive Street Santa Barbara CA 93101 805.879.7264 PGP Fingerprint: 5A61 444C 71C2 8EAE 7268 A78A F41F A503 00A5 234D On 06 Sep 2001 12:00:04 +0200, pykde-admin@mats.gmd.de wrote: > > Send PyKDE mailing list submissions to > pykde@mats.gmd.de > > To subscribe or unsubscribe via the web, visit > http://mats.gmd.de/mailman/listinfo/pykde > or, via email, send a message with subject or body 'help' to > pykde-request@mats.gmd.de > You can reach the person managing the list at > pykde-admin@mats.gmd.de > > When replying, please edit your Subject line so it is more specific than > "Re: Contents of PyKDE digest..." > > > Today's Topics: > > 1. How to capture python tracebacks? (Dave Smith) > > --__--__-- > > Message: 1 > Date: Wed, 05 Sep 2001 17:31:43 -0400 > From: Dave Smith > Organization: TranscenData -- an ITI Business > To: PyQt/KDE Mailing List > boundary="------------9D4B0167909B3E56AFB44BFD" > Subject: [PyKDE] How to capture python tracebacks? > > This is a multi-part message in MIME format. > --------------9D4B0167909B3E56AFB44BFD > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit > > Hello all, > > I'm trying to figure out a way to capture python traceback > messages that are apparently caught in the pyqt event loop > and issued to stdout. > > For example, in the attached sample program, I would like > the tracebacks that occur when the 'Error' button is clicked > to be displayed in the multi line edit as well as stdout. > > I thought about implementing the event loop in my PyQApplication > sub-class but could not find enough info to do it. Has anyone > else done this? > > Any other ideas? > > Best regards, > Dave > > > --------------9D4B0167909B3E56AFB44BFD > Content-Type: text/plain; charset=us-ascii; > name="qtexc.py" > Content-Transfer-Encoding: 7bit > Content-Disposition: inline; > filename="qtexc.py" > > #!/usr/bin/env python > > import os > import sys > import string > import traceback > from qt import * > > class PyQApplication (QApplication): > def __init__ (self, argv): > QApplication.__init__ (self, argv) > > def exec_loop (self): > global multiLineEdit > multiLineEdit.insertLine ("In PyQApplication.exec_loop()...") > QApplication.exec_loop (self) > > class PyQMainWindow (QMainWindow): > > def __init__ (self, parent = None, name = None, fl = 0): > QMainWindow.__init__ (self, parent, name, fl) > self.setCaption (self.tr ('Traceback Test')) > buttonGroup = QButtonGroup (self.tr ('Traceback Test'), self, 'group') > vBoxLayout = QVBoxLayout (buttonGroup) > global multiLineEdit > multiLineEdit = QMultiLineEdit (buttonGroup, 'edit') > vBoxLayout.addWidget (multiLineEdit) > badButton = QPushButton (self.tr ('&Error'), buttonGroup, 'bad') > vBoxLayout.addWidget (badButton) > self.connect (badButton, SIGNAL ('clicked()'), badFunc) > quitButton = QPushButton (self.tr ('&Quit'), buttonGroup, 'quit') > vBoxLayout.addWidget (quitButton) > self.connect (quitButton, SIGNAL ('clicked()'), self, SLOT ('close()')) > self.setCentralWidget (buttonGroup) > > def getTraceback(): > lines = traceback.format_exception (sys.exc_type, sys.exc_value, > sys.exc_traceback) > return string.join (lines, '') > > def badFunc(): > RaiseNameError > > def main(): > > try: > badFunc() > except: > print '-'*77 > print getTraceback() > print '-'*77 > > appTopLevel = PyQApplication (sys.argv) > appMainWin = PyQMainWindow (None, 'main', Qt.WDestructiveClose) > appMainWin.show() > appTopLevel.connect (appTopLevel, SIGNAL ('lastWindowClosed()'), > appTopLevel, SLOT ('quit()')) > appTopLevel.exec_loop() > > if __name__ == "__main__" : main() > > > --------------9D4B0167909B3E56AFB44BFD-- > > > > > --__--__-- > > _______________________________________________ > PyKDE mailing list > PyKDE@mats.gmd.de > http://mats.gmd.de/mailman/listinfo/pykde > > > End of PyKDE Digest -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010906/af249bad/attachment.html From phil at river-bank.demon.co.uk Fri Sep 7 13:39:05 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] Phil: Any chance of getting the TR (translate) method working? References: Message-ID: <3B98B22A.63C0E2DF@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > On Sun, 2 Sep 2001, Phil Thompson wrote: > > > > > The equivalent C++ program (attached) does exactly the same thing - so > > (if there is a bug) I'm not convinced it is with PyQt. > > > > But what's the tr() function then supposed to do? I mean, > it _should_ translate the text to the right language, and it > doesn't, not even when used with forms generated with pyuic. I've worked it out. tr() is generated by MOC. For a C++ implementation of MyWidget, the generated code is... QString MyWidget::tr(const char *s,const char *c) { return qApp -> translate("MyWidget",s,c); } This gives us two problems - tr() is static, and the class name is hard-coded. In fact I think the latter is a direct result of the former. It tr() was not static then className() would be used instead of the hardcoded string. Therefore what is being called is QMainWindow.tr() (because QMainWindow is the "nearest" Qt class in MyWidget's superclass list) which is passing the string "QMainWindow" to QApplication.translate() instead of "MyWidget" which is what we want. The reason my C++ version of the code failed was that I missed out the Q_OBJECT macro which, by accident, created the same problem as we have with the Python version. With Qt2 I don't think there is a fix for this, only a couple of workarounds... 1. Change the message file so that the scope of the translations is always a Qt class, not one of your Python classes. 2. Implement tr() for each of your Python classes that you want to use as a translation scope. In other words... class MyWidget(QMainWindow): def tr(self,s,c): qApp.translate("MyWidget",s,c) I don't think there is anything I can do in SIP to automate any of this - but any ideas welcome. With Qt3 the problems goes away because tr() is no longer static and PyQt will be able to extract the class name from the self object and it will work as you would expect. Phil From kvs at valentine.thekompany.com Fri Sep 7 18:21:52 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip/sip gencode.c' Message-ID: <200109071604.QAA22959@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv22929/sip Modified Files: gencode.c Log Message: Fixed a bug where a bad number methods table was being generated. Upgraded to libtool-1.4.1. From kvs at valentine.thekompany.com Fri Sep 7 18:21:53 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'PyQt qkeysequence.sip ChangeLog qinterlacestyle.sip' Message-ID: <200109071615.QAA22994@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv22989 Modified Files: ChangeLog Added Files: qkeysequence.sip Removed Files: qinterlacestyle.sip Log Message: Added the new QKeySequence .sip file and remove the QInterlaceStyle .sip file. From kvs at valentine.thekompany.com Fri Sep 7 18:21:57 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog NEWS TODO aclocal.m4 config.guess config.sub configure ltmain.sh mkinstalldirs' Message-ID: <200109071604.QAA22955@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv22929 Modified Files: ChangeLog NEWS TODO aclocal.m4 config.guess config.sub configure ltmain.sh mkinstalldirs Log Message: Fixed a bug where a bad number methods table was being generated. Upgraded to libtool-1.4.1. From kvs at valentine.thekompany.com Fri Sep 7 18:22:03 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog Makefile NEWS qaccel.sip qbutton.sip qcanvas.sip qcombobox.sip qdatetime.sip qdesktopwidget.sip qdialog.sip qdockwindow.sip qdragobject.sip qevent.sip qfont.sip qheader.sip qimage.sip qlayout.sip qlineedit.sip qlistview.sip qobject.sip qpainter.sip qpicture.sip qprinter.sip qregexp.sip qsizepolicy.sip qstring.sip qt.sip-in qt3.sip-in qtabbar.sip qtextcodec.sip qtextedit.sip qtranslator.sip qvalidator.sip qvariant.sip qwidget.sip' Message-ID: <200109071613.QAA22982@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv22962 Modified Files: ChangeLog Makefile NEWS qaccel.sip qbutton.sip qcanvas.sip qcombobox.sip qdatetime.sip qdesktopwidget.sip qdialog.sip qdockwindow.sip qdragobject.sip qevent.sip qfont.sip qheader.sip qimage.sip qlayout.sip qlineedit.sip qlistview.sip qobject.sip qpainter.sip qpicture.sip qprinter.sip qregexp.sip qsizepolicy.sip qstring.sip qt.sip-in qt3.sip-in qtabbar.sip qtextcodec.sip qtextedit.sip qtranslator.sip qvalidator.sip qvariant.sip qwidget.sip Log Message: Added the missing QAccel ctor. Added the missing QHeader.setUpdatesEnabled(), QHeader.showEvent() and QLineEdit.displayText() methods. Added the missing QColorDrag class. Converted all the Qt3 changes to Beta4. Added the QKeySequence Qt3 class. Fully converted QComboBox, QDialog, QDragObject, QGridLayout, QHeader, QLayout, QLineEdit, QUriDrag and QWidgetItem to Qt3. Removed the QBitArray related methods from QVariant. Removed the QInterlaceStyle class. Remove QPrinter.PageSize.Custom so that the v2.3.1 build is the same as v2.3.0. QObject.className() now works with Python classes. Upgraded to libtool-1.4.1. From gweon at umich.edu Fri Sep 7 21:12:10 2001 From: gweon at umich.edu (Gey-Hong Gweon) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] QWorkspace and memory Message-ID: <15257.5387.472016.74942@allenMo.physics.lsa.umich.edu> Dear all, I am investigating into ways to use memory more efficiently so that my data analysis program does not critically slow down my computer after opening and closing hundreds of windows over time. So far, I have been quitting and restarting my program when the slow-down occurs, but I would feel less itchy if I could do better. I am using QWorkspace in my program, and to get at this memory problem, I wrote the script that I paste at the end of this message. Running this script, you get two buttons -- "New Windows" and "Delete Windows" -- which create and delete , respectively, 50 windows at a time. For deleting the windows, I am just closing the windows which were created with the Qt.WDestructiveClose widget flag. These windows are children of a QWorkspace instance and I monitor how many children are owned by my QWorkspace instance by looking at the .children () method. The number of children increases (decreases) as I create (delete) windows, as expected. However, if I look at the memory usage of this script by using an external program "top", I get the following results. Action N_win PROG SIZE (kbyte) ----------------------- Startup 0 7836 +50 50 9052 +50 100 9844 +50 150 10628 +50 200 11412 -50 150 11420 -50 100 11420 -50 50 11420 -50 0 11420 +50 50 11420 +50 100 11420 +50 150 11420 +50 200 11516 +50 250 12328 +50 300 13104 I.e., the program size seems to only increase and never decrease. However, notice that as N_win reaches to 200 the second time, it uses about the same memory as the first time. Therefore, it looks as though when windows are deleted, the program does not seem to free the memory space for those windows, but does not hold it for nothing either -- the space is eventually re-used if more windows are created. Is this behavior due to Qt or PyQt? Is this the correct behavior or can I make the program size decrease when I delete windows? If so, how? I am using Linux Mandrake 7.2, python-2.0, and PyQt-2.3. Thanks for reading, Gey-Hong ===== script begins here ===== #!/usr/bin/env python from qt import * class PyQMainWindow (QMainWindow): def __init__ (self, parent = None, name = None, fl = 0): QMainWindow.__init__ (self, parent, name, fl) splitter = QSplitter (self) mdi = QWorkspace (splitter) self.setCentralWidget (splitter) splitter.setOrientation (QSplitter.Vertical) mdi.show () b1 = QPushButton (splitter, "New") b1.setText ("New Windows") b2 = QPushButton (splitter, "Delete") b2.setText ("Delete Windows") b1.show () b2.show () splitter.setSizes ([100, 15, 15]) self.connect (b1, SIGNAL ("clicked ()"), self.createWindow) self.connect (b2, SIGNAL ("clicked ()"), self.deleteWindow) self.mdi = mdi self.windows = [] def closeEvent (self, ev): qApp.quit () def createWindow (self): for i in range (50): w = QMainWindow (self.mdi, "window", Qt.WDestructiveClose) w.resize (50, 50) w.show () self.windows.append (w) print 'Created 50 more windows.' print 'Mdi has', len (self.mdi.children ()), 'children.' def deleteWindow (self): if len (self.windows): for w in self.windows [:50]: w.close () del self.windows [:50] print 'Closed 50 windows.' print 'Mdi has', len (self.mdi.children ()), 'children.' def main (* args): app = QApplication (* args) win = PyQMainWindow () win.resize (300, 300) app.setMainWidget (win) win.show () app.exec_loop() if __name__ == "__main__": main ([]) ===== script ends here ===== -- Gey-Hong Gweon 500 E. University, Randall Lab, U. Mich., Ann Arbor, MI 48109-1120 From kvs at valentine.thekompany.com Sun Sep 9 02:21:31 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:25 2007 Subject: [PyKDE] [cvs commit] 'PyKDE2 - Imported sources' Message-ID: <200109090008.AAA27369@valentine.thekompany.com> Update of /public/PyKDE2 In directory valentine.thekompany.com:/tmp/cvs-serv27351 Log Message: Status: Vendor Tag: jbublitz Release Tags: start N PyKDE2/PyKDE2.tar.gz N PyKDE2/Makefile N PyKDE2/NEWS N PyKDE2/README N PyKDE2/kpushbutton.sip N PyKDE2/kdecore.sip-in N PyKDE2/kde.sip-in N PyKDE2/kdeui.sip-in N PyKDE2/kfile.sip-in N PyKDE2/kfm.sip-in N PyKDE2/khtmlw.sip-in N PyKDE2/kspell.sip-in N PyKDE2/kaccel.sip N PyKDE2/kconfig.sip N PyKDE2/kcommand.sip N PyKDE2/dcop.sip N PyKDE2/kbuttonbox.sip N PyKDE2/kcolorbtn.sip N PyKDE2/kconfigbase.sip N PyKDE2/kiconloader.sip N PyKDE2/kurl.sip N PyKDE2/kdecore.sip N PyKDE2/kprocess.sip N PyKDE2/kaboutdata.sip N PyKDE2/kaudioplayer.sip N PyKDE2/kapp.sip N PyKDE2/kcharsets.sip N PyKDE2/kpixmap.sip N PyKDE2/ksimpleconfig.sip N PyKDE2/kcmdlineargs.sip N PyKDE2/kmdcodec.sip N PyKDE2/kcompletion.sip N PyKDE2/undone N PyKDE2/kconfigbackend.sip N PyKDE2/kcrash.sip N PyKDE2/kdcoppropertyproxy.sip N PyKDE2/kdestyle.sip N PyKDE2/kdesktopfile.sip N PyKDE2/kglobal.sip N PyKDE2/kglobalaccel.sip N PyKDE2/kglobalsettings.sip N PyKDE2/kipc.sip N PyKDE2/kicontheme.sip N PyKDE2/kstyle.sip N PyKDE2/kinstance.sip N PyKDE2/klibloader.sip N PyKDE2/klocale.sip N PyKDE2/kmimesourcefactory.sip N PyKDE2/kpixmapprovider.sip N PyKDE2/kpalette.sip N PyKDE2/kpixmapsplitter.sip N PyKDE2/kprocio.sip N PyKDE2/krfcdate.sip N PyKDE2/krandomsequence.sip N PyKDE2/kregexp.sip N PyKDE2/krootprop.sip N PyKDE2/ksavefile.sip N PyKDE2/ksock.sip N PyKDE2/ksharedptr.sip N PyKDE2/kstddirs.sip N PyKDE2/kstdaccel.sip N PyKDE2/kstringhandler.sip N PyKDE2/ksycoca.sip N PyKDE2/ksycocaentry.sip N PyKDE2/ktempfile.sip N PyKDE2/kurldrag.sip N PyKDE2/kwin.sip N PyKDE2/kwinmodule.sip N PyKDE2/kallocator.sip N PyKDE2/netwm_def.sip N PyKDE2/netwm.sip N PyKDE2/kdeui.sip N PyKDE2/kio.sip N PyKDE2/kiconeffect.sip N PyKDE2/khtmlw.sip N PyKDE2/kdialogbase.sip N PyKDE2/kdialog.sip N PyKDE2/kaboutdialog.sip N PyKDE2/kaboutapplication.sip N PyKDE2/kpopupmenu.sip N PyKDE2/kpixmapeffect.sip N PyKDE2/ktoolbar.sip N PyKDE2/kxmlgui.sip N PyKDE2/kaboutkde.sip N PyKDE2/kaccelmenu.sip N PyKDE2/kanimwidget.sip N PyKDE2/kcombobox.sip N PyKDE2/kaction.sip N PyKDE2/klineedit.sip N PyKDE2/kuniqueapp.sip N PyKDE2/ktoolbarbutton.sip N PyKDE2/kxmlguiclient.sip N PyKDE2/kxmlguibuilder.sip N PyKDE2/kcompletionbox.sip N PyKDE2/klistbox.sip N PyKDE2/kstatusbar.sip N PyKDE2/kmenubar.sip N PyKDE2/ksystemtray.sip N PyKDE2/kmainwindow.sip N PyKDE2/ktmainwindow.sip N PyKDE2/kselect.sip N PyKDE2/dcop.sip-in N PyKDE2/kde.sip N PyKDE2/dcopobject.sip N PyKDE2/ltmain.sh N PyKDE2/kauthicon.sip N PyKDE2/config.h.in N PyKDE2/kbugreport.sip N PyKDE2/kfile.sip N PyKDE2/kalphapainter.sip N PyKDE2/kcharselect.sip N PyKDE2/kcmenumngr.sip N PyKDE2/kcmodule.sip N PyKDE2/kcolorcombo.sip N PyKDE2/kcolordialog.sip N PyKDE2/kcolordrag.sip N PyKDE2/kcursor.sip N PyKDE2/kdatepik.sip N PyKDE2/kdatetbl.sip N PyKDE2/kdbtn.sip N PyKDE2/kdocktabctl.sip N PyKDE2/kdockwidget.sip N PyKDE2/kdockwindow.sip N PyKDE2/dcopc.sip N PyKDE2/kspell.sip N PyKDE2/kfm.sip N PyKDE2/kdualcolorbtn.sip N PyKDE2/keditcl.sip N PyKDE2/udsmapped.sip N PyKDE2/keditlistbox.sip N PyKDE2/kedittoolbar.sip N PyKDE2/ktypecode.sip N PyKDE2/kfontdialog.sip N PyKDE2/khelpmenu.sip N PyKDE2/kiconview.sip N PyKDE2/kled.sip N PyKDE2/keybindingmap.sip N PyKDE2/kimageeffect.sip N PyKDE2/kkeybutton.sip N PyKDE2/kkeyentrymap.sip N PyKDE2/kjanuswidget.sip N PyKDE2/display.sip N PyKDE2/kkeydialog.sip N PyKDE2/klineeditdlg.sip N PyKDE2/klistview.sip N PyKDE2/klistviewlineedit.sip N PyKDE2/kmessagebox.sip N PyKDE2/knuminput.sip N PyKDE2/knumvalidator.sip N PyKDE2/kpanelapplet.sip N PyKDE2/kpanelextension.sip N PyKDE2/kpanelmenu.sip N PyKDE2/kpassdlg.sip N PyKDE2/kpixmapio.sip N PyKDE2/kprogress.sip N PyKDE2/krestrictedline.sip N PyKDE2/krootpixmap.sip N PyKDE2/kruler.sip N PyKDE2/kseparator.sip N PyKDE2/ksharedpixmap.sip N PyKDE2/kstdaction.sip N PyKDE2/ktabctl.sip N PyKDE2/ktextbrowser.sip N PyKDE2/kthemebase.sip N PyKDE2/kthemestyle.sip N PyKDE2/kurllabel.sip N PyKDE2/kwindowlistmenu.sip N PyKDE2/kwizard.sip N PyKDE2/kwidgetid.sip N PyKDE2/ktoolbarradiogroup.sip N PyKDE2/NEEDWORK.txt N PyKDE2/kentrymap.sip N PyKDE2/kactionmap.sip N PyKDE2/kstringmap.sip N PyKDE2/kmainwindowlist.sip N PyKDE2/kurlcombobox.sip N PyKDE2/klvitemlist.sip N PyKDE2/dcopclient.sip N PyKDE2/dcopref.sip N PyKDE2/dcopserver.sip N PyKDE2/kdcopactionproxy.sip N PyKDE2/kxmlguilists.sip N PyKDE2/netstructs.sip N PyKDE2/dcopsignals.sip N PyKDE2/kurlrequester.sip N PyKDE2/metadata.sip N PyKDE2/kfileitemlist.sip N PyKDE2/kfileviewitemlist.sip N PyKDE2/kurlcomboitem.sip N PyKDE2/kdirsize.sip N PyKDE2/kbookmarkchildren.sip N PyKDE2/kfilecls.sip N PyKDE2/kfiledetailview.sip N PyKDE2/kfiledialog.sip N PyKDE2/kfiledialogconf.sip N PyKDE2/kfilefilter.sip N PyKDE2/kfileiconview.sip N PyKDE2/kfilepreview.sip N PyKDE2/kfileview.sip N PyKDE2/kfilereader.sip N PyKDE2/kfileviewitem.sip N PyKDE2/kicondialog.sip N PyKDE2/kpropsdlg.sip N PyKDE2/krecentdocument.sip N PyKDE2/ksqueezedtextlabel.sip N PyKDE2/kurlrequesterdlg.sip N PyKDE2/kdiroperator.sip N PyKDE2/kfilebookmark.sip N PyKDE2/krecentdirs.sip N PyKDE2/kio.sip-in N PyKDE2/authinfo.sip N PyKDE2/chmodjob.sip N PyKDE2/connection.sip N PyKDE2/defaultprogress.sip N PyKDE2/global.sip N PyKDE2/job.sip N PyKDE2/jobclasses.sip N PyKDE2/kautomount.sip N PyKDE2/kdirlister.sip N PyKDE2/kdirnotify.sip N PyKDE2/kdirwatch.sip N PyKDE2/kemailsettings.sip N PyKDE2/kfileitem.sip N PyKDE2/kfilterbase.sip N PyKDE2/kfilterdev.sip N PyKDE2/kimageio.sip N PyKDE2/kimageiofactory.sip N PyKDE2/kmessageboxwrapper.sip N PyKDE2/kmimemagic.sip N PyKDE2/kmimetype.sip N PyKDE2/kpac.sip N PyKDE2/kprotocolinfo.sip N PyKDE2/kprotocolinfofactory.sip N PyKDE2/kprotocolmanager.sip N PyKDE2/krun.sip N PyKDE2/kservice.sip N PyKDE2/kservicefactory.sip N PyKDE2/kservicegroup.sip N PyKDE2/kservicegroupfactory.sip N PyKDE2/kservicetype.sip N PyKDE2/kservicetypefactory.sip N PyKDE2/kshellcompletion.sip N PyKDE2/kshred.sip N PyKDE2/ksycocadict.sip N PyKDE2/ksycocafactory.sip N PyKDE2/ksycocatype.sip N PyKDE2/ktar.sip N PyKDE2/ktrader.sip N PyKDE2/ktraderparse.sip N PyKDE2/ktraderparsetree.sip N PyKDE2/kurifilter.sip N PyKDE2/kurlcompletion.sip N PyKDE2/kurlpixmapprovider.sip N PyKDE2/kuserprofile.sip N PyKDE2/netaccess.sip N PyKDE2/observer.sip N PyKDE2/passdlg.sip N PyKDE2/paste.sip N PyKDE2/progressbase.sip N PyKDE2/renamedlg.sip N PyKDE2/scheduler.sip N PyKDE2/skipdlg.sip N PyKDE2/slave.sip N PyKDE2/slavebase.sip N PyKDE2/slaveinterface.sip N PyKDE2/statusbarprogress.sip N PyKDE2/tcpslavebase.sip N PyKDE2/uiserver.sip N PyKDE2/kopenwith.sip N PyKDE2/namespacer.py N PyKDE2/examples/Makefile.am N PyKDE2/examples/README N PyKDE2/examples/first.ui N PyKDE2/examples/pykless.py N PyKDE2/examples/first.py N PyKDE2/examples/first.pyc N PyKDE2/lib/Makefile.am N PyKDE2/lib/COPYING N PyKDE2/lib/Makefile.am.doc N PyKDE2/lib/Makefile.am.sip.stub N PyKDE2/lib/PyKDE.spec.in N PyKDE2/lib/README N PyKDE2/lib/THANKS N PyKDE2/lib/acinclude.m4 N PyKDE2/lib/configure.in.in N PyKDE2/test/memcode.txt N PyKDE2/test/testPyKDE2.py N PyKDE2/test/testkdeui.py N PyKDE2/test/testkdeui.pyc N PyKDE2/test/testdcop.pyc N PyKDE2/test/testdcop.py N PyKDE2/test/testkdecore.py N PyKDE2/test/testkdecore.pyc N PyKDE2/extraH/ksycocadict.h N PyKDE2/extraH/ksycocafactory.h N PyKDE2/extraH/kmessageboxwrapper.h N PyKDE2/extraH/kimageiofactory.h N PyKDE2/extraH/ktypecode.h N PyKDE2/extraH/kfiledialogconf.h N PyKDE2/extraH/krecentdirs.h No conflicts created by this import From kvs at valentine.thekompany.com Sun Sep 9 03:21:41 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyKDE2 - Imported sources' Message-ID: <200109090029.AAA27456@valentine.thekompany.com> Update of /public/PyKDE2 In directory valentine.thekompany.com:/tmp/cvs-serv27395 Log Message: Status: Vendor Tag: jbublitz Release Tags: start U PyKDE2/PyKDE2.tar.gz U PyKDE2/Makefile U PyKDE2/NEWS U PyKDE2/README U PyKDE2/kpushbutton.sip U PyKDE2/kdecore.sip-in U PyKDE2/kde.sip-in U PyKDE2/kdeui.sip-in U PyKDE2/kfile.sip-in U PyKDE2/kfm.sip-in U PyKDE2/khtmlw.sip-in U PyKDE2/kspell.sip-in U PyKDE2/kaccel.sip U PyKDE2/kconfig.sip U PyKDE2/kcommand.sip U PyKDE2/dcop.sip U PyKDE2/kbuttonbox.sip U PyKDE2/kcolorbtn.sip U PyKDE2/kconfigbase.sip U PyKDE2/kiconloader.sip U PyKDE2/kurl.sip U PyKDE2/kdecore.sip U PyKDE2/kprocess.sip U PyKDE2/kaboutdata.sip U PyKDE2/kaudioplayer.sip U PyKDE2/kapp.sip U PyKDE2/kcharsets.sip U PyKDE2/kpixmap.sip U PyKDE2/ksimpleconfig.sip U PyKDE2/kcmdlineargs.sip U PyKDE2/kmdcodec.sip U PyKDE2/kcompletion.sip U PyKDE2/undone U PyKDE2/kconfigbackend.sip U PyKDE2/kcrash.sip U PyKDE2/kdcoppropertyproxy.sip U PyKDE2/kdestyle.sip U PyKDE2/kdesktopfile.sip U PyKDE2/kglobal.sip U PyKDE2/kglobalaccel.sip U PyKDE2/kglobalsettings.sip U PyKDE2/kipc.sip U PyKDE2/kicontheme.sip U PyKDE2/kstyle.sip U PyKDE2/kinstance.sip U PyKDE2/klibloader.sip U PyKDE2/klocale.sip U PyKDE2/kmimesourcefactory.sip U PyKDE2/kpixmapprovider.sip U PyKDE2/kpalette.sip U PyKDE2/kpixmapsplitter.sip U PyKDE2/kprocio.sip U PyKDE2/krfcdate.sip U PyKDE2/krandomsequence.sip U PyKDE2/kregexp.sip U PyKDE2/krootprop.sip U PyKDE2/ksavefile.sip U PyKDE2/ksock.sip U PyKDE2/ksharedptr.sip U PyKDE2/kstddirs.sip U PyKDE2/kstdaccel.sip U PyKDE2/kstringhandler.sip U PyKDE2/ksycoca.sip U PyKDE2/ksycocaentry.sip U PyKDE2/ktempfile.sip U PyKDE2/kurldrag.sip U PyKDE2/kwin.sip U PyKDE2/kwinmodule.sip U PyKDE2/kallocator.sip U PyKDE2/netwm_def.sip U PyKDE2/netwm.sip U PyKDE2/kdeui.sip U PyKDE2/kio.sip U PyKDE2/kiconeffect.sip U PyKDE2/khtmlw.sip U PyKDE2/kdialogbase.sip U PyKDE2/kdialog.sip U PyKDE2/kaboutdialog.sip U PyKDE2/kaboutapplication.sip U PyKDE2/kpopupmenu.sip U PyKDE2/kpixmapeffect.sip U PyKDE2/ktoolbar.sip U PyKDE2/kxmlgui.sip U PyKDE2/kaboutkde.sip U PyKDE2/kaccelmenu.sip U PyKDE2/kanimwidget.sip U PyKDE2/kcombobox.sip U PyKDE2/kaction.sip U PyKDE2/klineedit.sip U PyKDE2/kuniqueapp.sip U PyKDE2/ktoolbarbutton.sip U PyKDE2/kxmlguiclient.sip U PyKDE2/kxmlguibuilder.sip U PyKDE2/kcompletionbox.sip U PyKDE2/klistbox.sip U PyKDE2/kstatusbar.sip U PyKDE2/kmenubar.sip U PyKDE2/ksystemtray.sip U PyKDE2/kmainwindow.sip U PyKDE2/ktmainwindow.sip U PyKDE2/kselect.sip U PyKDE2/dcop.sip-in U PyKDE2/kde.sip U PyKDE2/dcopobject.sip U PyKDE2/ltmain.sh U PyKDE2/kauthicon.sip U PyKDE2/config.h.in U PyKDE2/kbugreport.sip U PyKDE2/kfile.sip U PyKDE2/kalphapainter.sip U PyKDE2/kcharselect.sip U PyKDE2/kcmenumngr.sip U PyKDE2/kcmodule.sip U PyKDE2/kcolorcombo.sip U PyKDE2/kcolordialog.sip U PyKDE2/kcolordrag.sip U PyKDE2/kcursor.sip U PyKDE2/kdatepik.sip U PyKDE2/kdatetbl.sip U PyKDE2/kdbtn.sip U PyKDE2/kdocktabctl.sip U PyKDE2/kdockwidget.sip U PyKDE2/kdockwindow.sip U PyKDE2/dcopc.sip U PyKDE2/kspell.sip U PyKDE2/kfm.sip U PyKDE2/kdualcolorbtn.sip U PyKDE2/keditcl.sip U PyKDE2/udsmapped.sip U PyKDE2/keditlistbox.sip U PyKDE2/kedittoolbar.sip U PyKDE2/ktypecode.sip U PyKDE2/kfontdialog.sip U PyKDE2/khelpmenu.sip U PyKDE2/kiconview.sip U PyKDE2/kled.sip U PyKDE2/keybindingmap.sip U PyKDE2/kimageeffect.sip U PyKDE2/kkeybutton.sip U PyKDE2/kkeyentrymap.sip U PyKDE2/kjanuswidget.sip U PyKDE2/display.sip U PyKDE2/kkeydialog.sip U PyKDE2/klineeditdlg.sip U PyKDE2/klistview.sip U PyKDE2/klistviewlineedit.sip U PyKDE2/kmessagebox.sip U PyKDE2/knuminput.sip U PyKDE2/knumvalidator.sip U PyKDE2/kpanelapplet.sip U PyKDE2/kpanelextension.sip U PyKDE2/kpanelmenu.sip U PyKDE2/kpassdlg.sip U PyKDE2/kpixmapio.sip U PyKDE2/kprogress.sip U PyKDE2/krestrictedline.sip U PyKDE2/krootpixmap.sip U PyKDE2/kruler.sip U PyKDE2/kseparator.sip U PyKDE2/ksharedpixmap.sip U PyKDE2/kstdaction.sip U PyKDE2/ktabctl.sip U PyKDE2/ktextbrowser.sip U PyKDE2/kthemebase.sip U PyKDE2/kthemestyle.sip U PyKDE2/kurllabel.sip U PyKDE2/kwindowlistmenu.sip U PyKDE2/kwizard.sip U PyKDE2/kwidgetid.sip U PyKDE2/ktoolbarradiogroup.sip U PyKDE2/NEEDWORK.txt U PyKDE2/kentrymap.sip U PyKDE2/kactionmap.sip U PyKDE2/kstringmap.sip U PyKDE2/kmainwindowlist.sip U PyKDE2/kurlcombobox.sip U PyKDE2/klvitemlist.sip U PyKDE2/dcopclient.sip U PyKDE2/dcopref.sip U PyKDE2/dcopserver.sip U PyKDE2/kdcopactionproxy.sip U PyKDE2/kxmlguilists.sip U PyKDE2/netstructs.sip U PyKDE2/dcopsignals.sip U PyKDE2/kurlrequester.sip U PyKDE2/metadata.sip U PyKDE2/kfileitemlist.sip U PyKDE2/kfileviewitemlist.sip U PyKDE2/kurlcomboitem.sip U PyKDE2/kdirsize.sip U PyKDE2/kbookmarkchildren.sip U PyKDE2/kfilecls.sip U PyKDE2/kfiledetailview.sip U PyKDE2/kfiledialog.sip U PyKDE2/kfiledialogconf.sip U PyKDE2/kfilefilter.sip U PyKDE2/kfileiconview.sip U PyKDE2/kfilepreview.sip U PyKDE2/kfileview.sip U PyKDE2/kfilereader.sip U PyKDE2/kfileviewitem.sip U PyKDE2/kicondialog.sip U PyKDE2/kpropsdlg.sip U PyKDE2/krecentdocument.sip U PyKDE2/ksqueezedtextlabel.sip U PyKDE2/kurlrequesterdlg.sip U PyKDE2/kdiroperator.sip U PyKDE2/kfilebookmark.sip U PyKDE2/krecentdirs.sip U PyKDE2/kio.sip-in U PyKDE2/authinfo.sip U PyKDE2/chmodjob.sip U PyKDE2/connection.sip U PyKDE2/defaultprogress.sip U PyKDE2/global.sip U PyKDE2/job.sip U PyKDE2/jobclasses.sip U PyKDE2/kautomount.sip U PyKDE2/kdirlister.sip U PyKDE2/kdirnotify.sip U PyKDE2/kdirwatch.sip U PyKDE2/kemailsettings.sip U PyKDE2/kfileitem.sip U PyKDE2/kfilterbase.sip U PyKDE2/kfilterdev.sip U PyKDE2/kimageio.sip U PyKDE2/kimageiofactory.sip U PyKDE2/kmessageboxwrapper.sip U PyKDE2/kmimemagic.sip U PyKDE2/kmimetype.sip U PyKDE2/kpac.sip U PyKDE2/kprotocolinfo.sip U PyKDE2/kprotocolinfofactory.sip U PyKDE2/kprotocolmanager.sip U PyKDE2/krun.sip U PyKDE2/kservice.sip U PyKDE2/kservicefactory.sip U PyKDE2/kservicegroup.sip U PyKDE2/kservicegroupfactory.sip U PyKDE2/kservicetype.sip U PyKDE2/kservicetypefactory.sip U PyKDE2/kshellcompletion.sip U PyKDE2/kshred.sip U PyKDE2/ksycocadict.sip U PyKDE2/ksycocafactory.sip U PyKDE2/ksycocatype.sip U PyKDE2/ktar.sip U PyKDE2/ktrader.sip U PyKDE2/ktraderparse.sip U PyKDE2/ktraderparsetree.sip U PyKDE2/kurifilter.sip U PyKDE2/kurlcompletion.sip U PyKDE2/kurlpixmapprovider.sip U PyKDE2/kuserprofile.sip U PyKDE2/netaccess.sip U PyKDE2/observer.sip U PyKDE2/passdlg.sip U PyKDE2/paste.sip U PyKDE2/progressbase.sip U PyKDE2/renamedlg.sip U PyKDE2/scheduler.sip U PyKDE2/skipdlg.sip U PyKDE2/slave.sip U PyKDE2/slavebase.sip U PyKDE2/slaveinterface.sip U PyKDE2/statusbarprogress.sip U PyKDE2/tcpslavebase.sip U PyKDE2/uiserver.sip U PyKDE2/kopenwith.sip U PyKDE2/namespacer.py U PyKDE2/examples/Makefile.am U PyKDE2/examples/README U PyKDE2/examples/first.ui U PyKDE2/examples/pykless.py U PyKDE2/examples/first.py U PyKDE2/examples/first.pyc U PyKDE2/lib/Makefile.am U PyKDE2/lib/COPYING U PyKDE2/lib/Makefile.am.doc U PyKDE2/lib/Makefile.am.sip.stub U PyKDE2/lib/PyKDE.spec.in U PyKDE2/lib/README U PyKDE2/lib/THANKS U PyKDE2/lib/acinclude.m4 U PyKDE2/lib/configure.in.in U PyKDE2/test/memcode.txt U PyKDE2/test/testPyKDE2.py U PyKDE2/test/testkdeui.py U PyKDE2/test/testkdeui.pyc U PyKDE2/test/testdcop.pyc U PyKDE2/test/testdcop.py U PyKDE2/test/testkdecore.py U PyKDE2/test/testkdecore.pyc U PyKDE2/extraH/ksycocadict.h U PyKDE2/extraH/ksycocafactory.h U PyKDE2/extraH/kmessageboxwrapper.h U PyKDE2/extraH/kimageiofactory.h U PyKDE2/extraH/ktypecode.h U PyKDE2/extraH/kfiledialogconf.h U PyKDE2/extraH/krecentdirs.h No conflicts created by this import From kvs at valentine.thekompany.com Sun Sep 9 03:21:42 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyKDE2 - Imported sources' Message-ID: <200109090036.AAA27491@valentine.thekompany.com> Update of /public/PyKDE2 In directory valentine.thekompany.com:/tmp/cvs-serv27445 Log Message: Status: Vendor Tag: jbublitz Release Tags: start U PyKDE2/PyKDE2.tar.gz U PyKDE2/Makefile U PyKDE2/NEWS U PyKDE2/README U PyKDE2/kpushbutton.sip U PyKDE2/kdecore.sip-in U PyKDE2/kde.sip-in U PyKDE2/kdeui.sip-in U PyKDE2/kfile.sip-in U PyKDE2/kfm.sip-in U PyKDE2/khtmlw.sip-in U PyKDE2/kspell.sip-in U PyKDE2/kaccel.sip U PyKDE2/kconfig.sip U PyKDE2/kcommand.sip U PyKDE2/dcop.sip U PyKDE2/kbuttonbox.sip U PyKDE2/kcolorbtn.sip U PyKDE2/kconfigbase.sip U PyKDE2/kiconloader.sip U PyKDE2/kurl.sip U PyKDE2/kdecore.sip U PyKDE2/kprocess.sip U PyKDE2/kaboutdata.sip U PyKDE2/kaudioplayer.sip U PyKDE2/kapp.sip U PyKDE2/kcharsets.sip U PyKDE2/kpixmap.sip U PyKDE2/ksimpleconfig.sip U PyKDE2/kcmdlineargs.sip U PyKDE2/kmdcodec.sip U PyKDE2/kcompletion.sip U PyKDE2/undone U PyKDE2/kconfigbackend.sip U PyKDE2/kcrash.sip U PyKDE2/kdcoppropertyproxy.sip U PyKDE2/kdestyle.sip U PyKDE2/kdesktopfile.sip U PyKDE2/kglobal.sip U PyKDE2/kglobalaccel.sip U PyKDE2/kglobalsettings.sip U PyKDE2/kipc.sip U PyKDE2/kicontheme.sip U PyKDE2/kstyle.sip U PyKDE2/kinstance.sip U PyKDE2/klibloader.sip U PyKDE2/klocale.sip U PyKDE2/kmimesourcefactory.sip U PyKDE2/kpixmapprovider.sip U PyKDE2/kpalette.sip U PyKDE2/kpixmapsplitter.sip U PyKDE2/kprocio.sip U PyKDE2/krfcdate.sip U PyKDE2/krandomsequence.sip U PyKDE2/kregexp.sip U PyKDE2/krootprop.sip U PyKDE2/ksavefile.sip U PyKDE2/ksock.sip U PyKDE2/ksharedptr.sip U PyKDE2/kstddirs.sip U PyKDE2/kstdaccel.sip U PyKDE2/kstringhandler.sip U PyKDE2/ksycoca.sip U PyKDE2/ksycocaentry.sip U PyKDE2/ktempfile.sip U PyKDE2/kurldrag.sip U PyKDE2/kwin.sip U PyKDE2/kwinmodule.sip U PyKDE2/kallocator.sip U PyKDE2/netwm_def.sip U PyKDE2/netwm.sip U PyKDE2/kdeui.sip U PyKDE2/kio.sip U PyKDE2/kiconeffect.sip U PyKDE2/khtmlw.sip U PyKDE2/kdialogbase.sip U PyKDE2/kdialog.sip U PyKDE2/kaboutdialog.sip U PyKDE2/kaboutapplication.sip U PyKDE2/kpopupmenu.sip U PyKDE2/kpixmapeffect.sip U PyKDE2/ktoolbar.sip U PyKDE2/kxmlgui.sip U PyKDE2/kaboutkde.sip U PyKDE2/kaccelmenu.sip U PyKDE2/kanimwidget.sip U PyKDE2/kcombobox.sip U PyKDE2/kaction.sip U PyKDE2/klineedit.sip U PyKDE2/kuniqueapp.sip U PyKDE2/ktoolbarbutton.sip U PyKDE2/kxmlguiclient.sip U PyKDE2/kxmlguibuilder.sip U PyKDE2/kcompletionbox.sip U PyKDE2/klistbox.sip U PyKDE2/kstatusbar.sip U PyKDE2/kmenubar.sip U PyKDE2/ksystemtray.sip U PyKDE2/kmainwindow.sip U PyKDE2/ktmainwindow.sip U PyKDE2/kselect.sip U PyKDE2/dcop.sip-in U PyKDE2/kde.sip U PyKDE2/dcopobject.sip U PyKDE2/ltmain.sh U PyKDE2/kauthicon.sip U PyKDE2/config.h.in U PyKDE2/kbugreport.sip U PyKDE2/kfile.sip U PyKDE2/kalphapainter.sip U PyKDE2/kcharselect.sip U PyKDE2/kcmenumngr.sip U PyKDE2/kcmodule.sip U PyKDE2/kcolorcombo.sip U PyKDE2/kcolordialog.sip U PyKDE2/kcolordrag.sip U PyKDE2/kcursor.sip U PyKDE2/kdatepik.sip U PyKDE2/kdatetbl.sip U PyKDE2/kdbtn.sip U PyKDE2/kdocktabctl.sip U PyKDE2/kdockwidget.sip U PyKDE2/kdockwindow.sip U PyKDE2/dcopc.sip U PyKDE2/kspell.sip U PyKDE2/kfm.sip U PyKDE2/kdualcolorbtn.sip U PyKDE2/keditcl.sip U PyKDE2/udsmapped.sip U PyKDE2/keditlistbox.sip U PyKDE2/kedittoolbar.sip U PyKDE2/ktypecode.sip U PyKDE2/kfontdialog.sip U PyKDE2/khelpmenu.sip U PyKDE2/kiconview.sip U PyKDE2/kled.sip U PyKDE2/keybindingmap.sip U PyKDE2/kimageeffect.sip U PyKDE2/kkeybutton.sip U PyKDE2/kkeyentrymap.sip U PyKDE2/kjanuswidget.sip U PyKDE2/display.sip U PyKDE2/kkeydialog.sip U PyKDE2/klineeditdlg.sip U PyKDE2/klistview.sip U PyKDE2/klistviewlineedit.sip U PyKDE2/kmessagebox.sip U PyKDE2/knuminput.sip U PyKDE2/knumvalidator.sip U PyKDE2/kpanelapplet.sip U PyKDE2/kpanelextension.sip U PyKDE2/kpanelmenu.sip U PyKDE2/kpassdlg.sip U PyKDE2/kpixmapio.sip U PyKDE2/kprogress.sip U PyKDE2/krestrictedline.sip U PyKDE2/krootpixmap.sip U PyKDE2/kruler.sip U PyKDE2/kseparator.sip U PyKDE2/ksharedpixmap.sip U PyKDE2/kstdaction.sip U PyKDE2/ktabctl.sip U PyKDE2/ktextbrowser.sip U PyKDE2/kthemebase.sip U PyKDE2/kthemestyle.sip U PyKDE2/kurllabel.sip U PyKDE2/kwindowlistmenu.sip U PyKDE2/kwizard.sip U PyKDE2/kwidgetid.sip U PyKDE2/ktoolbarradiogroup.sip U PyKDE2/NEEDWORK.txt U PyKDE2/kentrymap.sip U PyKDE2/kactionmap.sip U PyKDE2/kstringmap.sip U PyKDE2/kmainwindowlist.sip U PyKDE2/kurlcombobox.sip U PyKDE2/klvitemlist.sip U PyKDE2/dcopclient.sip U PyKDE2/dcopref.sip U PyKDE2/dcopserver.sip U PyKDE2/kdcopactionproxy.sip U PyKDE2/kxmlguilists.sip U PyKDE2/netstructs.sip U PyKDE2/dcopsignals.sip U PyKDE2/kurlrequester.sip U PyKDE2/metadata.sip U PyKDE2/kfileitemlist.sip U PyKDE2/kfileviewitemlist.sip U PyKDE2/kurlcomboitem.sip U PyKDE2/kdirsize.sip U PyKDE2/kbookmarkchildren.sip U PyKDE2/kfilecls.sip U PyKDE2/kfiledetailview.sip U PyKDE2/kfiledialog.sip U PyKDE2/kfiledialogconf.sip U PyKDE2/kfilefilter.sip U PyKDE2/kfileiconview.sip U PyKDE2/kfilepreview.sip U PyKDE2/kfileview.sip U PyKDE2/kfilereader.sip U PyKDE2/kfileviewitem.sip U PyKDE2/kicondialog.sip U PyKDE2/kpropsdlg.sip U PyKDE2/krecentdocument.sip U PyKDE2/ksqueezedtextlabel.sip U PyKDE2/kurlrequesterdlg.sip U PyKDE2/kdiroperator.sip U PyKDE2/kfilebookmark.sip U PyKDE2/krecentdirs.sip U PyKDE2/kio.sip-in U PyKDE2/authinfo.sip U PyKDE2/chmodjob.sip U PyKDE2/connection.sip U PyKDE2/defaultprogress.sip U PyKDE2/global.sip U PyKDE2/job.sip U PyKDE2/jobclasses.sip U PyKDE2/kautomount.sip U PyKDE2/kdirlister.sip U PyKDE2/kdirnotify.sip U PyKDE2/kdirwatch.sip U PyKDE2/kemailsettings.sip U PyKDE2/kfileitem.sip U PyKDE2/kfilterbase.sip U PyKDE2/kfilterdev.sip U PyKDE2/kimageio.sip U PyKDE2/kimageiofactory.sip U PyKDE2/kmessageboxwrapper.sip U PyKDE2/kmimemagic.sip U PyKDE2/kmimetype.sip U PyKDE2/kpac.sip U PyKDE2/kprotocolinfo.sip U PyKDE2/kprotocolinfofactory.sip U PyKDE2/kprotocolmanager.sip U PyKDE2/krun.sip U PyKDE2/kservice.sip U PyKDE2/kservicefactory.sip U PyKDE2/kservicegroup.sip U PyKDE2/kservicegroupfactory.sip U PyKDE2/kservicetype.sip U PyKDE2/kservicetypefactory.sip U PyKDE2/kshellcompletion.sip U PyKDE2/kshred.sip U PyKDE2/ksycocadict.sip U PyKDE2/ksycocafactory.sip U PyKDE2/ksycocatype.sip U PyKDE2/ktar.sip U PyKDE2/ktrader.sip U PyKDE2/ktraderparse.sip U PyKDE2/ktraderparsetree.sip U PyKDE2/kurifilter.sip U PyKDE2/kurlcompletion.sip U PyKDE2/kurlpixmapprovider.sip U PyKDE2/kuserprofile.sip U PyKDE2/netaccess.sip U PyKDE2/observer.sip U PyKDE2/passdlg.sip U PyKDE2/paste.sip U PyKDE2/progressbase.sip U PyKDE2/renamedlg.sip U PyKDE2/scheduler.sip U PyKDE2/skipdlg.sip U PyKDE2/slave.sip U PyKDE2/slavebase.sip U PyKDE2/slaveinterface.sip U PyKDE2/statusbarprogress.sip U PyKDE2/tcpslavebase.sip U PyKDE2/uiserver.sip U PyKDE2/kopenwith.sip U PyKDE2/namespacer.py U PyKDE2/examples/Makefile.am U PyKDE2/examples/README U PyKDE2/examples/first.ui U PyKDE2/examples/pykless.py U PyKDE2/examples/first.py U PyKDE2/examples/first.pyc U PyKDE2/lib/Makefile.am U PyKDE2/lib/COPYING U PyKDE2/lib/Makefile.am.doc U PyKDE2/lib/Makefile.am.sip.stub U PyKDE2/lib/PyKDE.spec.in U PyKDE2/lib/README U PyKDE2/lib/THANKS U PyKDE2/lib/acinclude.m4 U PyKDE2/lib/configure.in.in U PyKDE2/test/memcode.txt U PyKDE2/test/testPyKDE2.py U PyKDE2/test/testkdeui.py U PyKDE2/test/testkdeui.pyc U PyKDE2/test/testdcop.pyc U PyKDE2/test/testdcop.py U PyKDE2/test/testkdecore.py U PyKDE2/test/testkdecore.pyc U PyKDE2/extraH/ksycocadict.h U PyKDE2/extraH/ksycocafactory.h U PyKDE2/extraH/kmessageboxwrapper.h U PyKDE2/extraH/kimageiofactory.h U PyKDE2/extraH/ktypecode.h U PyKDE2/extraH/kfiledialogconf.h U PyKDE2/extraH/krecentdirs.h No conflicts created by this import From jbublitz at nwinternet.com Sun Sep 9 14:53:52 2001 From: jbublitz at nwinternet.com (Jim Bublitz) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyKDE2 on CVS (but not ready for prime time) In-Reply-To: <200109081000.MAA07209@mats.gmd.de> Message-ID: PyKDE2 is on CVS at theKompany under the name PyKDE2. At present, I recommend NOT downloading this version - it won't install unless you hand modify the code SIP generates. Also, if you haven't done it, a build from CVS is slightly different than building PyKDE or PyQt from the tar.gz downloads. The downloadable tar.gz file will be available when the last remaining (known) 2 or 3 bugs are squashed. This version is for KDE2.1.1 and will probably work with 2.1.2, but almost certainly WON'T work with KDE2.2 - I'll be getting on that next, and don't expect it to be a difficult upgrade. Once that's done, I'd like to hear from anyone regarding what KDE libs to add to PyKDE2 next. Jim From boud at rempt.xs4all.nl Sun Sep 9 16:27:57 2001 From: boud at rempt.xs4all.nl (Boudewijn Rempt) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Phil: Any chance of getting the TR (translate) method working? In-Reply-To: <3B98B22A.63C0E2DF@river-bank.demon.co.uk> References: <3B98B22A.63C0E2DF@river-bank.demon.co.uk> Message-ID: <200109091426.f89EQUN20377@calcifer.valdyas.org> OK, fair enough - people will move fairly quickly to Qt3 anyway, I expect. -- Boudewijn Rempt | http://www.valdyas.org From kvs at valentine.thekompany.com Sun Sep 9 19:21:27 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog NEWS qgrid.sip qkeysequence.sip qlcdnumber.sip qlistbox.sip qmenubar.sip qmenudata.sip qrangecontrol.sip qslider.sip qt3.sip-in' Message-ID: <200109091626.QAA30652@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv30640 Modified Files: ChangeLog NEWS qgrid.sip qkeysequence.sip qlcdnumber.sip qlistbox.sip qmenubar.sip qmenudata.sip qrangecontrol.sip qslider.sip qt3.sip-in Log Message: QGrid, QLCDNumber, QListBox, QListBoxItem, QListBoxPixmap, QListBoxText, QMenuBar, QMenuData, QRangeControl and QSlider fully converted to Qt3. A QString or int can now be supplied whenever a QKeySequence is expected. The missing QListBox.isRubberSelecting(), QMenuBar.activateItemAt(), QMenuBar.focusInEvent(), QMenuBar.isDefaultUp(), QMenuBar.minimumSize(), QMenuBar.minimumSizeHint(), QMenuBar.setDefaultUp() methods have been added. From ware at cis.ohio-state.edu Mon Sep 10 14:59:46 2001 From: ware at cis.ohio-state.edu (Pete Ware) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] How to capture python tracebacks? In-Reply-To: <3B9699BF.F69DBD9F@TranscenData.com> References: <3B9699BF.F69DBD9F@TranscenData.com> Message-ID: If you are using Python >= 2.0, you can do: sys.excepthook = exception_warn def exception_warn (self, type, value, traceback): warning ('Python Exception', 'Exception = %s\nValue = %s\n' % (str (type) ,str (value))) --pete From Dave.Smith at transcendata.com Mon Sep 10 15:32:36 2001 From: Dave.Smith at transcendata.com (Dave Smith) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] How to capture python tracebacks? References: <3B9699BF.F69DBD9F@TranscenData.com> Message-ID: <3B9CC08B.16D7C28A@TranscenData.com> Thanks to everyone who responded! A solution like sys.excepthook is exactly what I was looking for, although I'll have to upgrade to Python 2.1 to use it (I'm on python 2.0 now). :) Dave Pete Ware wrote: > If you are using Python >= 2.0, you can do: > > sys.excepthook = exception_warn > > def exception_warn (self, type, value, traceback): > warning ('Python Exception', 'Exception = %s\nValue = %s\n' % (str (type) ,str (value))) > > --pete -- Dave Smith Software Engineer TranscenData -- an ITI Business mailto:Dave.Smith@TranscenData.com http://www.TranscenData.com From kvs at valentine.thekompany.com Tue Sep 11 02:21:12 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyKDE2 - Imported sources' Message-ID: <200109102329.XAA02329@valentine.thekompany.com> Update of /public/PyKDE2 In directory valentine.thekompany.com:/tmp/cvs-serv2324 Log Message: Status: Vendor Tag: jbublitz Release Tags: start U PyKDE2/kthemebase.sip U PyKDE2/kemailsettings.sip No conflicts created by this import From buysell114 at sina.com Wed Sep 12 09:06:25 2001 From: buysell114 at sina.com (buysell114) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] (no subject) Message-ID: <200109120706.JAA17450@mail.gmd.de> Ò»¡¢ÆóÒµ±³¾°£º ¹ãÎ÷ͨÎåÖ޹ɷÝÓÐÏÞ¹«Ë¾½üÄêÒÀ¿¿¹ûľ¹Ï»ùµØºÍÆäÇ¿´óµÄ¿ÆÑÐÁ¦Á¿£¬×é֯ר¼Ò¶Ô¡°¹ûÏÊľ¹ Ïø¡±µÄÌáÁ¶ºÍÅäÖÆ½øÐпÎÌâÑо¿¡£Ñо¿Éú²ú³öÈ«ÐÂÒ»´ú¡°Ä¾¹Ïø¡±Ïû·ÑȺÌåµÄÌØÕ÷¼°Ä¾¹Ï Ë®¹ûÊг¡µÄ×ÜÌå×´¿öºó¡£´Ó½ñÄêÆðÏòÈ«¹úÊг¡´ó¹æÄ£ÍƳö¡°É¤Ë¬¡±Ä¾¹ÏÈóºí²úÆ·¡£ ¶þ¡¢²úÆ·½éÉÜ ¡°É¤Ë¬¡±Ä¾¹ÏÈóºíƬÊÇÓÃÏÖ´úÉúÎ﹤³Ì¼¼Êõ´Óľ¹ÏÖÐÌáȡȻ»îÐÔÎïÖÊ¡£ ¡°Ä¾¹Ïø¡±º¬ÓÐÈËÌåËùÐèµÄ17ÖÖ°±»ùËᣬ¶àÖÖάÉúËØ¡£ ¡°Ä¾¹Ïø¡±ÔÚÃÀ¹úÊг¡·Ç³£°º¹ó£¬¶øÄ¾¹ÏÈ´ÊǸ۰Ą̈¼°¹ã¶«µØÇøµÄÉϵȱ£½¡²Ë¡£ ÒÔË®¹ûÌáÁ¶¶ø¾«Ö¶ø³ÉµÄÈóºíƬÊǵÚÒ»´Î³öÏÖÊг¡£¬ÈËÃÇÒòÑʺíÑס¢³¦Î¸Ñ×Ëù·¢³öµÄÒìζ£ ¬¶¼Êǵ°°×ÖÊËù·¢³öµÄÒì棬¶øÄ¾¹Ï¡°Ã¸¡±Äܹ»Ñ¸ËÙË®½â£¬¶Ìʱ¼äÄÚÏû³ýÑʺíÑ׺ÍÒì棬Òò ¶ø¡°É¤Ë¬¡±Ä¾¹ÏËØÈóºíƬ¶Ô×ÌÈó¿ÚÇ»¡¢ÑÊºí¡¢Ïû³ý¿Ú³ôÓÐÌØÐ§¡£ Èý¡¢Êг¡¶¨Î»£ºÎª20£­45ËêµÄÖÐÇàÄêÈË¡£ ËÄ¡¢²úÆ·¹ã¸æÐû´«£º ºËÐÄÀíÄ½»Á÷¡ªÉ¤Ë¬¡ª³É¹¦ ǰÆÚÐû´«¹ã¸æÕûÌåÐû´«ÓÉÉú²ú³§¼ÒͶ·Å£¬¾Ö²¿Îª¾­ÏúÉ̸ºÔ𣬳ö²ú³§¼ÒÿºÐ·´»Ø0.40Ôª/ºÐ ¸ø¾­ÏúÉÌ¡£ Ͷ·ÅÐû´«Ã½ÌåΪ¡°ÖÐÑëһ̨¡±¡°Íí¼äÐÂÎÅ¡±½ÚÄ¿¡¢Ïã¸Û¡°ÎÀÊÓ¡±Ì¨¡¢ºþÄÏÊ¡ÎÀÊǪ́¡¢¡°ÄÏ· ½¶¼Êб¨¡±¡¢¡°³É¶¼É̱¨¡±¡¢¡°±±¾©ÇàÄ걨¡±¡¢¡°¹ã¶«ÈÕ±¨¡±¡¢¡°ÉîÛÚÉ̱¨¡±¡£ ¸÷µØÇøÐû´«Óɸ÷¾­ÏúÉ̸ºÔð¡£ Îå¡¢»Ø±¨ÂÊ£º¾­ÏúÉÌ»ñ20£¥µÄëÀû£¬ÏúÊÛÉÌ»ñ29£¥µÄëÀû£¬Í¬Ê±»¹ÓкܴóµÄ½±ÀøÕþ²ß¡£ Áù¡¢¾­ÏúÉ̵ÄÌõ¼þ£º ÔÚÿµØÇøÓо­ÏúÍøÂ磻 ÓÐÒ»¶¨µÄ¾­¼ÃʵÁ¦£» ÓÐÒ»¶¨È˲Å×ÊÔ´¡£ Æß¡¢¾­Ïú¼Æ»®£º ¾ÅÔ·ݵ×Ë«·½Ç©¶¨ºÏͬ¡£ ¾ÅÔÂ·Ý¹ã¸æÐû´«¡£ ʮԷݲúÆ·½øÈëÊг¡¡£ Ê®ÔÂÖÁʮһÔÂ·ÝÆÌ¿ªÊг¡¡£ Ê®¶þÔ·ݳõÕÙ¿ª¾­Ïú»áÒé¡£ °Ë¡¢ÁªÏµµç»°£º13016358684 www.BuySell-114.comÍøÕ¾ ________________________________________________________________ »¶Ó­·ÃÎÊwww.BuySell-114.com£¨°Ùɸ114£©ÍøÕ¾¡£ Äú·¢²¼ÐÅÏ¢£¬ÎÒ°ïÄú´«²¥Íƹ㡣 ÄúµÄÒµÎñÄÚÈÝ¡¢ÁªÏµµç»°¡¢ÍøÖ·µÈ×ÊÁϾùÄÜ¿ìËÙÓÐЧµØËÍ´ïDZÔÚ¿Í»§¡£ ÁªÏµµç»°£º0756£­2525742 Öйú Ö麣 From erikw at lineo.com Wed Sep 12 21:19:53 2001 From: erikw at lineo.com (Erik Weber) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] theKompany.com Website Message-ID: <002801c13bc0$e1efe700$d11cbbd0@eriks> Dear Sir or Madam, I have been unable to obtain copies of sip-2.5.zip and PyQt-2.5.zip from ftp.thekompany.com. Perhaps your server is overloaded or otherwise out of service. Please look into this. Are there any mirrors available? I need the latest bindings for Qt 2.3.1 licensed commercial version to ship with a production product. I have been using bindings (for development) made with PyQt and an unlicensed commercial version by a newsgroup respondant using sip-2.4 and PyQt-2.4. Obviously I cannot ship with this version, but if I could obtain a copy of qt.py that matches, it would ease my development crisis. The unshippable bindings I have generate the following error: Python 2.1 (#15, Apr 16 2001, 18:25:49) [MSC 32 bit (Intel)] on win32 Type "copyright", "credits" or "license" for more information. >>> import qt Traceback (most recent call last): File "", line 1, in ? File "e:\projects\wizardNt\qt.py", line 1170, in ? libqtc.sipRegisterClasses() SystemError: Unable to find class object for QInterlaceStyle >>> Could I edit the script to workaround this error? I don't believe we are using QInterlaceStyle directly at present. -Erik Weber Lineo Seattle 206.285.2506 x204 Lineo: Where Open Meets Smart From afa at execpc.com Wed Sep 12 21:40:07 2001 From: afa at execpc.com (Andy Anderson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] theKompany.com Website References: <002801c13bc0$e1efe700$d11cbbd0@eriks> Message-ID: <3B9FBA0A.614665C1@execpc.com> Erik, Try using ftp from the DOS or Unix command line. Use an anonymous login. I can't connect to ftp.thekompany.com using Netscape, but I found I can by using ftp directly. (Just tried it, worked for me.) Andy Anderson Erik Weber wrote: > Dear Sir or Madam, > > I have been unable to obtain copies of sip-2.5.zip and PyQt-2.5.zip from > ftp.thekompany.com. Perhaps your server is overloaded or otherwise out of > service. Andy Anderson Mechanical Dynamics, Inc. email : aande@adams.com http://www.adams.com From pradu at thekompany.com Wed Sep 12 21:58:21 2001 From: pradu at thekompany.com (Alessandro Praduroux) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] theKompany.com Website In-Reply-To: <3B9FBA0A.614665C1@execpc.com> References: <002801c13bc0$e1efe700$d11cbbd0@eriks> <3B9FBA0A.614665C1@execpc.com> Message-ID: <3B9C94D6000C7001@smtp3.libero.it> (added by postmaster@iol.it) Hi, The problem is that there is a very low limit of concurrent anonymous logins, due to bandwidht problems, and we are having a large amount of downloads lately. I can login using both ncftp and Konqueror, but Netscape is giving me some problems. I am trying to determine if we can raise the concurrent login limit, I'll let you all know if we can do it. You can try to login at a different time to see if the traffic is lower. Regards. On Wednesday 12 September 2001 21:39, Andy Anderson wrote: > Erik, > > Try using ftp from the DOS or Unix command line. Use an anonymous login. > > I can't connect to ftp.thekompany.com using Netscape, but I found I can by > using ftp directly. (Just tried it, worked for me.) > > Andy Anderson > > Erik Weber wrote: > > Dear Sir or Madam, > > > > I have been unable to obtain copies of sip-2.5.zip and PyQt-2.5.zip from > > ftp.thekompany.com. Perhaps your server is overloaded or otherwise out > > of service. > > Andy Anderson > Mechanical Dynamics, Inc. > email : aande@adams.com > http://www.adams.com -- Pradu ----------------------------------------- Alessandro Praduroux pradu@thekompany.com http://www.thekompany.com From curtis.taylor at supplysolution.com Thu Sep 13 00:27:03 2001 From: curtis.taylor at supplysolution.com (Curtis Taylor) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Multiple inheritance from one Qt class & one pure Python class Message-ID: <1000334096.1014.17.camel@jollyrogerer.ssidev.net> Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 232 bytes Desc: not available Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010913/966c95f3/attachment.bin From boud at rempt.xs4all.nl Thu Sep 13 16:51:22 2001 From: boud at rempt.xs4all.nl (Boudewijn Rempt) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Remaining issues with PyQt In-Reply-To: <3B3E20AC.430D9624@river-bank.demon.co.uk> References: <3B3E20AC.430D9624@river-bank.demon.co.uk> Message-ID: <200109131449.f8DEno203884@calcifer.valdyas.org> I've very nearly finished all the text for my book (just have to do the intro on BlackAdder, a bit on compiling PyQt and some appendices), and I am making a list of things that don't quite work as they should, remain to be done or will be resolved in the Qt3 version of PyQt. Before I touch up the text using these notes, I'd like comments on them: * If a QString contains characters that are not in the ASCII character set, it is necessary to hack around with sys.setappdefaultencoding=sys.setdefaultencoding and stuff - not really comfortable. * The boolean decode(mimesource, string) should put the text in the string, so it should return a tuple in Python: (bool, string) = QTextDrag.decode(mimesource), as done in QFontDialog. * You cannot actually put something in or get something out of Qt's stream classes, like QTextStream (<< and >> not implemented or implementable). * the tr() method doesn't work in PyQt versions based on Qt < 3 - there's a hack around, namelijk implementing a def tr(self, *args): apply(qApp.translate,("widgetName",) + *args) * Some methods from the base QObject class use QObject instead of a higher-level class, like className(). In PyQt 2.5 this works very well: >>> from qt import * >>> t=QTimer() >>> print t.className() QTimer However, when you try to do the same from a Python subclass, you get referred back to QObject: >>> from qt import * >>> class A(QTimer): pass ... >>> a = A() >>> print a.className() QObject * Cannot remove or replace widgets in layouts. (Using a widgetstack is not always the answer). * QLayoutIterator - I'm not not sure what the status on this is. -- Boudewijn Rempt | http://www.valdyas.org From erikw at lineo.com Thu Sep 13 18:51:01 2001 From: erikw at lineo.com (Erik Weber) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQt for Windows does not link. References: <3B3E20AC.430D9624@river-bank.demon.co.uk> <200109131449.f8DEno203884@calcifer.valdyas.org> Message-ID: <001101c13c75$420c0a10$d11cbbd0@eriks> Dear list, When compiling PyQt-2.5 with MSVC v6.0, link never terminates. PyQt is being linked with Qt 2.3.1 for Windows (licensed commercial version) and Python 2.1 for Windows. Running link with the /VERBOSE option, the last few messages are: [snip 8186 lines of output...] Discarded "public: virtual void * __thiscall QList::`scalar deleting destructor'(unsigned int)" (??_G?$QList@VQWidget@@@@UAEPAXI@Z) from qtcmodule.obj Discarded "public: virtual void * __thiscall QList::`scalar deleting destructor'(unsigned int)" (??_G?$QList@VQObject@@@@UAEPAXI@Z) from qtcmodule.obj Discarded "public: virtual void * __thiscall QList::`scalar deleting destructor'(unsigned int)" (??_G?$QList@D@@UAEPAXI@Z) from qtcmodule.obj Discarded "public: virtual void * __thiscall QArray::`scalar deleting destructor'(unsigned int)" (??_G?$QArray@VQPoint@@@@UAEPAXI@Z) from qtcmodule.obj Discarded "public: static class QString __cdecl sipProxyqt::tr(char const *,char const *)" (?tr@sipProxyqt@@SA?AVQString@@PBD0@Z) from qtcmodule.obj Discarded "public: static class QString __cdecl sipProxyqt::tr(char const *)" (?tr@sipProxyqt@@SA?AVQString@@PBD@Z) from qtcmodule.obj Any ideas? -Erik Weber Lineo Seattle 206.285.2506 x204 Lineo: Where Open Meets Smart From phil at river-bank.demon.co.uk Fri Sep 14 01:46:24 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] QWorkspace and memory References: <15257.5387.472016.74942@allenMo.physics.lsa.umich.edu> Message-ID: <3BA1458D.9D999BAC@river-bank.demon.co.uk> Gey-Hong Gweon wrote: > > Dear all, > > I am investigating into ways to use memory more efficiently so that my > data analysis program does not critically slow down my computer after > opening and closing hundreds of windows over time. So far, I have been > quitting and restarting my program when the slow-down occurs, but I > would feel less itchy if I could do better. I am using QWorkspace in my > program, and to get at this memory problem, I wrote the script that I > paste at the end of this message. Running this script, you get two > buttons -- "New Windows" and "Delete Windows" -- which create and delete > , respectively, 50 windows at a time. For deleting the windows, I am > just closing the windows which were created with the > Qt.WDestructiveClose widget flag. These windows are children of a > QWorkspace instance and I monitor how many children are owned by my > QWorkspace instance by looking at the .children () method. The number of > children increases (decreases) as I create (delete) windows, as > expected. However, if I look at the memory usage of this script by using > an external program "top", I get the following results. > > Action N_win PROG SIZE (kbyte) > ----------------------- > Startup 0 7836 > +50 50 9052 > +50 100 9844 > +50 150 10628 > +50 200 11412 > -50 150 11420 > -50 100 11420 > -50 50 11420 > -50 0 11420 > +50 50 11420 > +50 100 11420 > +50 150 11420 > +50 200 11516 > +50 250 12328 > +50 300 13104 > > I.e., the program size seems to only increase and never > decrease. However, notice that as N_win reaches to 200 the second time, > it uses about the same memory as the first time. Therefore, it looks as > though when windows are deleted, the program does not seem to free the > memory space for those windows, but does not hold it for nothing either > -- the space is eventually re-used if more windows are created. Is this > behavior due to Qt or PyQt? Is this the correct behavior or can I make > the program size decrease when I delete windows? If so, how? > > I am using Linux Mandrake 7.2, python-2.0, and PyQt-2.3. Is it possible for you to re-write your test in C++ and see if you get the same results? Phil From phil at river-bank.demon.co.uk Fri Sep 14 01:46:58 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQt for Windows does not link. References: <3B3E20AC.430D9624@river-bank.demon.co.uk> <200109131449.f8DEno203884@calcifer.valdyas.org> <001101c13c75$420c0a10$d11cbbd0@eriks> Message-ID: <3BA145C5.72A56DE8@river-bank.demon.co.uk> Erik Weber wrote: > > Dear list, > > When compiling PyQt-2.5 with MSVC v6.0, link never terminates. PyQt is > being linked with Qt 2.3.1 for Windows (licensed commercial version) and > Python 2.1 for Windows. Running link with the /VERBOSE option, the last few > messages are: > > [snip 8186 lines of output...] > Discarded "public: virtual void * __thiscall QList QWidget>::`scalar deleting destructor'(unsigned int)" > (??_G?$QList@VQWidget@@@@UAEPAXI@Z) from qtcmodule.obj > Discarded "public: virtual void * __thiscall QList QObject>::`scalar deleting destructor'(unsigned int)" > (??_G?$QList@VQObject@@@@UAEPAXI@Z) from qtcmodule.obj > Discarded "public: virtual void * __thiscall QList::`scalar > deleting destructor'(unsigned int)" (??_G?$QList@D@@UAEPAXI@Z) from > qtcmodule.obj > Discarded "public: virtual void * __thiscall QArray QPoint>::`scalar deleting destructor'(unsigned int)" > (??_G?$QArray@VQPoint@@@@UAEPAXI@Z) from qtcmodule.obj > Discarded "public: static class QString __cdecl sipProxyqt::tr(char > const *,char const *)" (?tr@sipProxyqt@@SA?AVQString@@PBD0@Z) from > qtcmodule.obj > Discarded "public: static class QString __cdecl sipProxyqt::tr(char > const *)" (?tr@sipProxyqt@@SA?AVQString@@PBD@Z) from qtcmodule.obj > > Any ideas? Define "never terminates". How long did you give it? When I used to build PyQt under VMware it took many hours. I now build under a 700MHz P3 running native W2K and it still takes around an hour. That said, I haven't built the particular combination you are talking about. Phil From brett at pulse.itd.uts.edu.au Fri Sep 14 05:45:39 2001 From: brett at pulse.itd.uts.edu.au (Brett Morgan) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] QWorkspace and memory In-Reply-To: <3BA1458D.9D999BAC@river-bank.demon.co.uk>; from Phil Thompson on Fri, Sep 14, 2001 at 12:47:25AM +0100 References: <15257.5387.472016.74942@allenMo.physics.lsa.umich.edu> <3BA1458D.9D999BAC@river-bank.demon.co.uk> Message-ID: <20010914134542.J24482@pulse.itd.uts.edu.au> I am curious as to what your user interface design is, such that you are interested in opening and closing hundreds of windows? Even when I have gone made in netscape, i usually only have like ten of them open. And that could easily be handled by sticking all the panes inside a tab control. I am not belittling your effort in finding where the memory is "leaking", even though I suspect you will find the underlying qt library is using a pooling mechanism due proabably to a high instantion cost for windows. The usual window creation idioms for window system usage is to create a main window, and then repeatedly create and destroy popups and dialogs - there usually be a fairly consistent upper bound on the number of these windows - thus making a pooling strategy a useful optimisation in the underlying windowing toolkit. On Fri, Sep 14, 2001 at 12:47:25AM +0100, Phil Thompson didst scribe: > Gey-Hong Gweon wrote: > > > > Dear all, > > > > I am investigating into ways to use memory more efficiently so that my > > data analysis program does not critically slow down my computer after > > opening and closing hundreds of windows over time. So far, I have been > > quitting and restarting my program when the slow-down occurs, but I > > would feel less itchy if I could do better. I am using QWorkspace in my > > program, and to get at this memory problem, I wrote the script that I > > paste at the end of this message. Running this script, you get two > > buttons -- "New Windows" and "Delete Windows" -- which create and delete > > , respectively, 50 windows at a time. For deleting the windows, I am > > just closing the windows which were created with the > > Qt.WDestructiveClose widget flag. These windows are children of a > > QWorkspace instance and I monitor how many children are owned by my > > QWorkspace instance by looking at the .children () method. The number of > > children increases (decreases) as I create (delete) windows, as > > expected. However, if I look at the memory usage of this script by using > > an external program "top", I get the following results. > > > > Action N_win PROG SIZE (kbyte) > > ----------------------- > > Startup 0 7836 > > +50 50 9052 > > +50 100 9844 > > +50 150 10628 > > +50 200 11412 > > -50 150 11420 > > -50 100 11420 > > -50 50 11420 > > -50 0 11420 > > +50 50 11420 > > +50 100 11420 > > +50 150 11420 > > +50 200 11516 > > +50 250 12328 > > +50 300 13104 > > > > I.e., the program size seems to only increase and never > > decrease. However, notice that as N_win reaches to 200 the second time, > > it uses about the same memory as the first time. Therefore, it looks as > > though when windows are deleted, the program does not seem to free the > > memory space for those windows, but does not hold it for nothing either > > -- the space is eventually re-used if more windows are created. Is this > > behavior due to Qt or PyQt? Is this the correct behavior or can I make > > the program size decrease when I delete windows? If so, how? > > > > I am using Linux Mandrake 7.2, python-2.0, and PyQt-2.3. > > Is it possible for you to re-write your test in C++ and see if you get > the same results? > > Phil > > _______________________________________________ > PyKDE mailing list PyKDE@mats.gmd.de > http://mats.gmd.de/mailman/listinfo/pykde brett -- email: Brett.Morgan@uts.edu.au phone: 0416-241-898 magic: 153 2 8 105 225 There is a lit brass lamp here. To a Lisp hacker, XML is S-expressions in drag. From phil at river-bank.demon.co.uk Fri Sep 14 06:05:46 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Remaining issues with PyQt References: <3B3E20AC.430D9624@river-bank.demon.co.uk> <200109131449.f8DEno203884@calcifer.valdyas.org> Message-ID: <3BA145CA.11271143@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > I've very nearly finished all the text for my book (just have to > do the intro on BlackAdder, a bit on compiling PyQt and some appendices), > and I am making a list of things that don't quite work as they should, > remain to be done or will be resolved in the Qt3 version of PyQt. > > Before I touch up the text using these notes, I'd like comments > on them: > > * If a QString contains characters that are not in the ASCII character set, > it is necessary to hack around with > sys.setappdefaultencoding=sys.setdefaultencoding > and stuff - not really comfortable. A Python problem - kick Guido. (He'll ask you to write a PEP.) > * The boolean decode(mimesource, string) should put the text in the string, so > it should return a tuple in Python: > (bool, string) = QTextDrag.decode(mimesource), as done in > QFontDialog. Pros: It is the most natural construct. Cons: I've always tried to mimic Qt as closely as possible and only diverged when necessary - and it's not necessary in this case. It's not just QTextDrag - the same point can be applied to all the drag classes. I'm just too busy at the moment. > * You cannot actually put something in or get something out of Qt's stream > classes, like QTextStream (<< and >> not implemented or implementable). << and >> are not implemented - they are implementable. > * the tr() method doesn't work in PyQt versions based on Qt < 3 - there's > a hack around, namelijk implementing a > def tr(self, *args): > apply(qApp.translate,("widgetName",) + *args) This can never be fixed in Qt2 - it works correctly in Qt3 (though I haven't committed the changes yet). > * Some methods from the base QObject class use QObject instead of a > higher-level class, like className(). In PyQt 2.5 this works very well: > > >>> from qt import * > >>> t=QTimer() > >>> print t.className() > QTimer > > However, when you try to do the same from a Python subclass, you get > referred back to QObject: > > >>> from qt import * > >>> class A(QTimer): pass > ... > >>> a = A() > >>> print a.className() > QObject This is fixed in the CVS. > * Cannot remove or replace widgets in layouts. (Using a widgetstack is not > always the answer). The bug report that I lost was related to this - but nobody resent it. > * QLayoutIterator - I'm not not sure what the status on this is. PyQt (or rather SIP) could exploit the new features (like iterators) that have been added to Python. These will have to wait until I find the time, or until people send patches, or until somebody gives me a lump of money to allow me to put the day job on hold for a few weeks. Phil From mm200499 at sohu.com Fri Sep 14 08:00:37 2001 From: mm200499 at sohu.com (InternetMarketing) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ÒµÎñÍØÕ¹±Ø±¸¹¤¾ß, Ô¶Ïú18¸ö¹ú¼ÒºÍµØÇøµÄ ÍøÂçÓªÏúÈí¼þ Message-ID: <200109140600.IAA28441@mail.gmd.de> ********* ??18?????????????********************** ??????????Internet????????????????????? ???????????????????????Email?????? ???????, ????????????email? ?????????????????????????????????? ?????????????????????????? ????????http://EmailTool.126.com/ ***************????????????email********************* ------------------------------------------------------------------- ?????? ????? ????????????????????????????????? [ Very sorry to matter you in such style] [remove please send back with subject: remove] From kvs at valentine.thekompany.com Fri Sep 14 17:20:46 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog Makefile NEWS qmenudata.sip qobject.sip qprinter.sip qt.sip-in qt3.sip-in' Message-ID: <200109141517.PAA17213@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv17182 Modified Files: ChangeLog Makefile NEWS qmenudata.sip qobject.sip qprinter.sip qt.sip-in qt3.sip-in Log Message: Changes to QObject.tr() and QObject.trUtf8() so that they work as expected with Qt3. Put back the separate builds for Qt v2.3.0 and v2.3.1. Put back QPrinter.PageSize.Custom for Qt v2.3.1. Added the new /AutoGen/ option where needed. From kvs at valentine.thekompany.com Fri Sep 14 17:20:49 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog TODO' Message-ID: <200109141518.PAA17220@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv17159 Modified Files: ChangeLog TODO Log Message: Added the /AutoGen/ options and removed the hardcoded handling of moc generated methods. Fixed the #include of a non-existent interface file in the main module. Fixed a bug where a cached name was being associated with the wrong module. Fixed an indentation bug when generating Python code fro namespaces. Fixed a bug where global enums after a class definition were incorrectly generating errors. From kvs at valentine.thekompany.com Fri Sep 14 17:20:53 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/sip gencode.c parser.y sip.h transform.c' Message-ID: <200109141518.PAA17224@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv17159/sip Modified Files: gencode.c parser.y sip.h transform.c Log Message: Added the /AutoGen/ options and removed the hardcoded handling of moc generated methods. Fixed the #include of a non-existent interface file in the main module. Fixed a bug where a cached name was being associated with the wrong module. Fixed an indentation bug when generating Python code fro namespaces. Fixed a bug where global enums after a class definition were incorrectly generating errors. From kvs at valentine.thekompany.com Fri Sep 14 19:20:41 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog NEWS qlayout.sip' Message-ID: <200109141640.QAA17544@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv17535 Modified Files: ChangeLog NEWS qlayout.sip Log Message: Added the missing QLayoutIterator.next() method. From erikw at lineo.com Fri Sep 14 19:37:34 2001 From: erikw at lineo.com (Erik Weber) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQt for Windows does not link. References: <3B3E20AC.430D9624@river-bank.demon.co.uk> <200109131449.f8DEno203884@calcifer.valdyas.org> <001101c13c75$420c0a10$d11cbbd0@eriks> <3BA145C5.72A56DE8@river-bank.demon.co.uk> Message-ID: <001501c13d44$eea44ce0$d11cbbd0@eriks> Phil Thompson wrote: > Erik Weber wrote: > > When compiling PyQt-2.5 with MSVC v6.0, link never terminates. PyQt is > > being linked with Qt 2.3.1 for Windows (licensed commercial version) and > > Python 2.1 for Windows. Running link with the /VERBOSE option, the last few > > messages are: [snip] > Define "never terminates". How long did you give it? When I used to > build PyQt under VMware it took many hours. I now build under a 700MHz > P3 running native W2K and it still takes around an hour. Yes, you are quite right, as it turns out the link step alone (which is silent for a long time while calculating) takes 35 minutes. I was merely impatient. > That said, I haven't built the particular combination you are talking > about. I found it necessary to make minor mods to point to Python stuff. A PYTHONDIR variable might be good to include. I also found that the line 'python -0 -c "import qt"' failed to find qt.py even if I set PYTHONPATH explicitly. Replacing it with an echoed tmp.py file and 'python tmp.py' worked tho. Not sure what's up there, but I have found that environment variable behavior is sometimes odd when one invokes makefiles within the MSVC IDE. Thanks for your help! -Erik Weber Lineo Seattle 206.285.2506 x204 Lineo: Where Open Meets Smart From phil at river-bank.demon.co.uk Sun Sep 16 20:13:26 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ANNOUNCE: SIP/PyQt v2.5.1pre1 Message-ID: <3BA4EC0F.9654DDDE@river-bank.demon.co.uk> SIP and PyQt v2.5.1pre1 are in the usual place at http://www.river-bank.demon.co.uk/software/private/. There are no changes to the SIP runtime, so there is no need to upgrade unless you are generating your own code. Changes to PyQt are mostly the addition of missing methods (I've been doing a detailed audit as part of the upgrade to Qt3). Other changes include... - QObject.className() works properly - QLayoutIterator.next() has been added - The layout managers don't take ownership of QWidgets they are managing Phil From kvs at valentine.thekompany.com Sun Sep 16 20:20:29 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog Makefile.am' Message-ID: <200109161808.SAA24979@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv24970 Modified Files: ChangeLog Makefile.am Log Message: Changed the method of preventing moc generated files being included with the distribution - needed by the latest automake. From kvs at valentine.thekompany.com Sun Sep 16 20:20:31 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/siplib Makefile.am' Message-ID: <200109161808.SAA24983@valentine.thekompany.com> Update of /public/sip/siplib In directory valentine.thekompany.com:/tmp/cvs-serv24970/siplib Modified Files: Makefile.am Log Message: Changed the method of preventing moc generated files being included with the distribution - needed by the latest automake. From kvs at valentine.thekompany.com Sun Sep 16 20:20:39 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog NEWS build.sh qlayout.sip qt.sip-in' Message-ID: <200109161812.SAA24997@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv24989 Modified Files: ChangeLog NEWS build.sh qlayout.sip qt.sip-in Log Message: Removed the Transfer flag from the QWidget parameter to QLayout.add(), QGridLayout.addWidget(), QGridLayout.addMultiCellWidget(), QBoxLayout.addWidget() and QBoxLayout.insertWidget(). Fixes to the build process so it works with the latest automake. From kvs at valentine.thekompany.com Sun Sep 16 20:20:44 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt/lib Makefile.am.doc' Message-ID: <200109161812.SAA25001@valentine.thekompany.com> Update of /public/PyQt/lib In directory valentine.thekompany.com:/tmp/cvs-serv24989/lib Modified Files: Makefile.am.doc Log Message: Removed the Transfer flag from the QWidget parameter to QLayout.add(), QGridLayout.addWidget(), QGridLayout.addMultiCellWidget(), QBoxLayout.addWidget() and QBoxLayout.insertWidget(). Fixes to the build process so it works with the latest automake. From gvermeul at labs.polycnrs-gre.fr Mon Sep 17 09:46:47 2001 From: gvermeul at labs.polycnrs-gre.fr (Gerard Vermeulen) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] quirks of sip-2.5 on Windows Message-ID: <01091709470801.04447@taco.polycnrs-gre.fr> Phil, In trying to port my PyQwt extensions to Windows and stumbled on the following quirks: (1) 'sip -V' returns 'unknown' (2) sip on Windows uses \ instead of / as path-separator in the fully qualified filenames in the #include and #line directives. MSVC does not accept this and I have to process the sip generated code to fix this (easy, of course, but...). FYI: I build sip from sip-2.5.tar.gz instead of sip-2.5.zip. But I don't think it makes a difference. Gerard -- Gerard Vermeulen -- CRTBT -- BP 166 -- 38042 Grenoble Cedex 9 -- France TEL: 33 (0)4 76 88 12 53 or 33 (0)4 76 88 12 61 FAX: 33 (0)4 76 87 50 60 http://www-crtbt.polycnrs-gre.fr/he3pol From jln at magentammt.com Wed Sep 19 12:09:17 2001 From: jln at magentammt.com (Jan L. Nauta) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Qt 3.0 Message-ID: Hi, Is there any info on when/if there will be a version of PyQt for Qt 3.0? Regards, jln From boud at valdyas.org Wed Sep 19 21:39:23 2001 From: boud at valdyas.org (Boudewijn Rempt) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Extensions to PyQt Message-ID: <200109191937.f8JJbi014167@calcifer.valdyas.org> I am currently writing an appendix on extensions to the standard PyQt set of bindings. I've already got PyQwt on my list - and one might consider PyKDE as another extension. I also mention the OpenGL stuff in this context (I can't try it out for lack of a decent graphics card). Does anyone know of any others that fit this list? Are there, for instance, Python bindings to QextMDI? -- Boudewijn Rempt | http://www.valdyas.org -------------- next part -------------- A non-text attachment was scrubbed... Name: public_key.asc Type: application/pgp-keys Size: 1363 bytes Desc: not available Url : http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010919/526b8019/public_key.bin From kostyrkin at mtu-net.ru Wed Sep 19 21:54:59 2001 From: kostyrkin at mtu-net.ru (Alexander Kostyrkin) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] pyQt and PythonWin Message-ID: <002801c14144$272e1e80$3382763e@xandernec> Hello! I am experiencing some troubles trying to run pyQt from PythonWin environment. When the tutorial sctipts provided with the pyQt are run from the DOS path like "python tut1.py" all goes fine, but PythonWin is quite different: PythonWin itself halts after the "a.exec_loop()" instruction is executed, as for the screen, an empty Qt window frame appears after a while, halted as well. Is this a known problem that PythonWin dislikes pyQt scripts? if yes, is it mendable or not? I am just looking for a way to debug pyQt scripts on Win32. Any help would be apprecieated. Sasya -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010919/4ac8fbe8/attachment.html From boud at valdyas.org Wed Sep 19 22:27:38 2001 From: boud at valdyas.org (Boudewijn Rempt) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] pyQt and PythonWin In-Reply-To: <002801c14144$272e1e80$3382763e@xandernec> References: <002801c14144$272e1e80$3382763e@xandernec> Message-ID: <200109192025.f8JKPu515462@calcifer.valdyas.org> On Wednesday 19 September 2001 21:47, you wrote: > Hello! > I am experiencing some troubles trying to run pyQt from PythonWin > environment. When the tutorial sctipts provided with the pyQt are run from > the DOS path like "python tut1.py" all goes fine, but PythonWin is quite > different: PythonWin itself halts after the "a.exec_loop()" instruction is > executed, as for the screen, an empty Qt window frame appears after a > while, halted as well. Is this a known problem that PythonWin dislikes pyQt > scripts? if yes, is it mendable or not? I am just looking for a way to > debug pyQt scripts on Win32. It's quite possible that Pythonwin has problems - it can't debug tkinter scripts either. Your best bet would be to try BlackAdder. The BlackAdder debugger can do most of the things I remember Pythonwin could, but fits PyQt like a glove. -- Boudewijn Rempt | http://www.valdyas.org From phil at river-bank.demon.co.uk Fri Sep 21 01:59:09 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] pyQt and PythonWin References: <002801c14144$272e1e80$3382763e@xandernec> <200109192025.f8JKPu515462@calcifer.valdyas.org> Message-ID: <3BAA8323.D012FFD0@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > On Wednesday 19 September 2001 21:47, you wrote: > > Hello! > > I am experiencing some troubles trying to run pyQt from PythonWin > > environment. When the tutorial sctipts provided with the pyQt are run from > > the DOS path like "python tut1.py" all goes fine, but PythonWin is quite > > different: PythonWin itself halts after the "a.exec_loop()" instruction is > > executed, as for the screen, an empty Qt window frame appears after a > > while, halted as well. Is this a known problem that PythonWin dislikes pyQt > > scripts? if yes, is it mendable or not? I am just looking for a way to > > debug pyQt scripts on Win32. > > It's quite possible that Pythonwin has problems - it can't > debug tkinter scripts either. Your best bet would be to > try BlackAdder. The BlackAdder debugger can do most of the > things I remember Pythonwin could, but fits PyQt like a glove. Debuggers usually have problems debugging scripts that have their own event loops (as any GUI application does) if they don't have explicit support for it. BlackAdder goes to some trouble to co-operate with the Qt event loop in the script being debugged (that's what the PreHook and PostHook options are for - see qapplication.sip). One thing that I really liked about Tk was the ability to execute Tcl statements at the wish prompt while your script was running. BlackAdder allows you to do the same thing. Phil From phil at river-bank.demon.co.uk Fri Sep 21 01:59:40 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] quirks of sip-2.5 on Windows References: <01091709470801.04447@taco.polycnrs-gre.fr> Message-ID: <3BAA8332.751BDF54@river-bank.demon.co.uk> Gerard Vermeulen wrote: > > Phil, > > In trying to port my PyQwt extensions to Windows and stumbled on the > following quirks: > > (1) 'sip -V' returns 'unknown' It's a feature because the Windows build environment doesn't use autoconf etc. > (2) sip on Windows uses \ instead of / as path-separator in the > fully qualified filenames in the #include and #line directives. > MSVC does not accept this and I have to process the sip generated code > to fix this (easy, of course, but...). I'm confused - can you send me a simple example? sip doesn't do anything with path separators and I build PyQt for Windows using MSVC with no problems. Phil From phil at river-bank.demon.co.uk Fri Sep 21 02:00:12 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Qt 3.0 References: Message-ID: <3BAA8328.504F3F16@river-bank.demon.co.uk> "Jan L. Nauta" wrote: > > Hi, > > Is there any info on when/if there will be a version of PyQt for Qt 3.0? It is being worked on at the moment. Given what I know of the final release date of Qt3, all of the current PyQt classes will be converted before then. I may do a pre-release against a beta version if I get the chance. The majority of the new Qt3 classes will be added later on when I get the time. The upgrade to Qt3 is being sponsored by Walt Disney Pictures and Television - so show your appreciation by going out and buying a copy of the Jungle Book. Phil From kvs at valentine.thekompany.com Fri Sep 21 03:20:11 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt qmemarray.sip ChangeLog' Message-ID: <200109210032.AAA13481@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv13476 Modified Files: ChangeLog Added Files: qmemarray.sip Log Message: Forgot to add the new qmemarray.sip file. From kvs at valentine.thekompany.com Fri Sep 21 03:20:20 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog NEWS qaction.sip qcolordialog.sip qdial.sip qdir.sip qdom.sip qfontdialog.sip qmessagebox.sip qpopupmenu.sip qpushbutton.sip qscrollbar.sip qscrollview.sip qsplitter.sip qstatusbar.sip qt.sip-in qt3.sip-in qtable.sip qtabwidget.sip qtoolbutton.sip qtooltip.sip qvaluelist.sip' Message-ID: <200109210031.AAA13471@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv13439 Modified Files: ChangeLog NEWS qaction.sip qcolordialog.sip qdial.sip qdir.sip qdom.sip qfontdialog.sip qmessagebox.sip qpopupmenu.sip qpushbutton.sip qscrollbar.sip qscrollview.sip qsplitter.sip qstatusbar.sip qt.sip-in qt3.sip-in qtable.sip qtabwidget.sip qtoolbutton.sip qtooltip.sip qvaluelist.sip Log Message: Fully converted the following classes to Qt3: QAction, QActionGroup, QColorDialog, QDial, QDom et al, QMessageBox, QPopupMenu, QPushButton, QScrollBar, QScrollView, QSplitter, QStatusBar, QTable, QTableItem, QTabWidget, QToolButton, QToolTip, QToolTipGroup. Added the following missing methods: QColorDialog.customColor(), QColorDialog.customCount(), QColorDialog.getRgba(), QColorDialog.setCustomColor(), QScrollBar.minValue(), QScrollBar.maxValue(), QScrollBar.setMinValue(), QScrollBar.setMaxValue(), QScrollBar.lineStep(), QScrollBar.pageStep(), QScrollBar.setLineStep(), QScrollBar.setPageStep(), QScrollBar.value(), QScrollBar.setValue(), QToolTip.hide(), QToolTipGroup.enabled(), QToolTipGroup.setEnabled(). Added the missing QDir.match() variant. Removed the handling of QValueList out of QSplitter and made it generic. Adde the following Qt3 classes: QCheckTableItem, QComboItem. Removed QTabWidget.selected() as it is not part of the official API. From jjl at pobox.com Fri Sep 21 14:35:28 2001 From: jjl at pobox.com (John J. Lee) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] windows install problem Message-ID: I just installed the PyQt 2.5 binary package for Python 2.1, and it complains about being unable to find qt-mt230nc.dll. It isn't on the system anywhere, so it can't have installed it. I wonder if this is because I installed PyQt in the wrong place, uninstalled (using the standard windows interface), then reinstalled it again -- I seem to remember that the first time around, there was a second-stage install of some kind. That didn't happend the second time I installed it. I'm not used to dealing with windows stuff like the registry -- is there some way I can clean all traces of PyQt from the system and start again? Thanks for any help John From jjl at pobox.com Fri Sep 21 18:00:34 2001 From: jjl at pobox.com (John J. Lee) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] windows install problem Message-ID: On Fri, 21 Sep 2001, John J. Lee wrote: > I just installed the PyQt 2.5 binary package for Python 2.1, and it > complains about being unable to find qt-mt230nc.dll. It isn't on the [...] OK, I'm stupid, I admit it. Sorry... John From kvs at valentine.thekompany.com Fri Sep 21 19:19:34 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt qlist.sip qptrlist.sip ChangeLog NEWS qdockwindow.sip qdrawutil.sip qdropsite.sip qfile.sip qfiledialog.sip qfileinfo.sip qfontdatabase.sip qfontdialog.sip qiconview.sip qinputdialog.sip qnetworkprotocol.sip qpaintdevicemetrics.sip qprintdialog.sip qprinter.sip qprogressbar.sip qprogressdialog.sip qradiobutton.sip qsemimodal.sip qserversocket.sip qsimplerichtext.sip qsizegrip.sip qsocket.sip qsocketnotifier.sip qspinbox.sip qt.sip-in qt3.sip-in qtabdialog.sip qtextbrowser.sip qtextstream.sip qtoolbar.sip qurl.sip qurlinfo.sip qurloperator.sip qvaluelist.sip qwhatsthis.sip qwidgetstack.sip qwizard.sip qworkspace.sip' Message-ID: <200109211712.RAA16079@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv16019 Modified Files: ChangeLog NEWS qdockwindow.sip qdrawutil.sip qdropsite.sip qfile.sip qfiledialog.sip qfileinfo.sip qfontdatabase.sip qfontdialog.sip qiconview.sip qinputdialog.sip qnetworkprotocol.sip qpaintdevicemetrics.sip qprintdialog.sip qprinter.sip qprogressbar.sip qprogressdialog.sip qradiobutton.sip qsemimodal.sip qserversocket.sip qsimplerichtext.sip qsizegrip.sip qsocket.sip qsocketnotifier.sip qspinbox.sip qt.sip-in qt3.sip-in qtabdialog.sip qtextbrowser.sip qtextstream.sip qtoolbar.sip qurl.sip qurlinfo.sip qurloperator.sip qvaluelist.sip qwhatsthis.sip qwidgetstack.sip qwizard.sip qworkspace.sip Added Files: qlist.sip qptrlist.sip Log Message: The following classes were fully converted to Qt3: QFile, QFileDialog, QFileInfo, QFontDatabase, QFontDialog, QIconView, QIconViewItem, QInputDialog, QNetworkProtocol, QPaintDeviceMetrics, QPrintDialog, QPrinter, QProgressBar, QProgressDialog, QRadioButton, QSemiModal, QServerSocket, QSimpleRichText, QSizeGrip, QSocket, QSpinBox, QTabDialog, QTextBrowser, QTextStream, QUrl, QUrlOperator, QWhatsThis, QWidgetStack, QWizard, QWorkspace. Added the missing QFileIconProvider, QFontDialog, QTextBrowser and QWidgetStack private copy ctors. Added the missing QFileDialog.done(), QIconView.dropped(), QIconViewItem.dropped(), QNetworkProtocol.newChildren(), QPrintDialog.addButton(), QProgressDialog.forceShow(), QUrlOperator.newChildren() and QUrlOperator.startNextCopy() methods. Added the missing QIconDrag and QIconDragItem classes. Implemented QList, QPtrList, QValueList and QValueList. Added the missing TransferThis to the QPrintDialog ctor. Moved the QList<> and QPtrList<> templates to their own files. From gvermeul at labs.polycnrs-gre.fr Sat Sep 22 11:01:16 2001 From: gvermeul at labs.polycnrs-gre.fr (Gerard Vermeulen) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] quirks of sip-2.5 on Windows In-Reply-To: <3BAA8332.751BDF54@river-bank.demon.co.uk> References: <01091709470801.04447@taco.polycnrs-gre.fr> <3BAA8332.751BDF54@river-bank.demon.co.uk> Message-ID: <01092211011600.15393@taco.polycnrs-gre.fr> On Friday 21 September 2001 02:00, Phil Thompson wrote: [...] > > (2) sip on Windows uses \ instead of / as path-separator in the > > fully qualified filenames in the #include and #line directives. > > MSVC does not accept this and I have to process the sip generated code > > to fix this (easy, of course, but...). > > I'm confused - can you send me a simple example? sip doesn't do anything > with path separators and I build PyQt for Windows using MSVC with no > problems. > Today, I only saw it in the #line directives. I am running sip from a distutils based setup.py script to build PyQwt. It called sip like: C:\MyStuff\sip-2.5\sip\sip.exe -I sip -I C:\MyStuff\PyQt-2.5\sip -c qwt -t Qt_2_3_0 sip\qwt.sip If I change this to C:\MyStuff\sip-2.5\sip\sip.exe -I sip -I C:/MyStuff/PyQt-2.5/sip -c qwt -t Qt_2_3_0 sip/qwt.sip it works. You might call it a feature, but I think it is bug: I used os.join() because it is supposed to guarantee portable code. I understand if you don't want to bother, but if I send you a patch, will you apply it? Gerard PS: can nmake do something like nmake -DVERSION="2.5" I tried and failed. From phil at river-bank.demon.co.uk Sat Sep 22 16:12:52 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] quirks of sip-2.5 on Windows References: <01091709470801.04447@taco.polycnrs-gre.fr> <3BAA8332.751BDF54@river-bank.demon.co.uk> <01092211011600.15393@taco.polycnrs-gre.fr> Message-ID: <3BAC9CAB.AC38E8F5@river-bank.demon.co.uk> Gerard Vermeulen wrote: > > On Friday 21 September 2001 02:00, Phil Thompson wrote: > > [...] > > > > (2) sip on Windows uses \ instead of / as path-separator in the > > > fully qualified filenames in the #include and #line directives. > > > MSVC does not accept this and I have to process the sip generated code > > > to fix this (easy, of course, but...). > > > > I'm confused - can you send me a simple example? sip doesn't do anything > > with path separators and I build PyQt for Windows using MSVC with no > > problems. > > > > Today, I only saw it in the #line directives. I am running sip from a > distutils based setup.py script to build PyQwt. It called sip like: > > C:\MyStuff\sip-2.5\sip\sip.exe -I sip -I C:\MyStuff\PyQt-2.5\sip -c qwt > -t Qt_2_3_0 sip\qwt.sip > > If I change this to > > C:\MyStuff\sip-2.5\sip\sip.exe -I sip -I C:/MyStuff/PyQt-2.5/sip -c qwt > -t Qt_2_3_0 sip/qwt.sip > > it works. > You might call it a feature, but I think it is bug: I used os.join() because > it is supposed to guarantee portable code. I don't think the bug is in SIP, it's just using the file name you passed on the command line - it doesn't interpret it in any way. If you are saying that MSVC doesn't allow #line "sip\qwt.sip" then I think that's a bug in MSVC. > I understand if you don't want to bother, but if I send you a patch, will you > apply it? > > Gerard > > PS: can nmake do something like > nmake -DVERSION="2.5" > I tried and failed. Putting the version number is an easy enough thing to do - just not at the top of my list of priorities. Phil From believeinprosperity at yahoo.com Sat Sep 22 22:14:31 2001 From: believeinprosperity at yahoo.com (believeinprosperity@yahoo.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ADV: Easy Loan and Unsecured Credit -VYRO Message-ID: <200109222014.WAA05321@mail.gmd.de> pykde, Do You Have... bad credit - no credit low income - bankruptcy divorce??? You too can qualify to receive the most widely used credit cards in the world today!!! Plus now you can receive an UNSECURED Visa - Mastercard! YES! Even with bad credit or no credit. INSTANT CREDIT With credit limits up to $2,500 per card! GUARANTEED Merchant Cards: No Qualifying! No Credit Check! No One Refused! Do you have good credit? Then why not transfer your high interest credit cards to a 5.9% rate card? Not an introductory rate!!! Exclusive credit solutions manual will reveal secrets such as: How to get approved for a major unsecured credit card. How to receive multiple cards (10 or more). How to repair your own credit! Where to apply for government assisted microloans for business start-ups. All this for $29.95!!! ORDER NOW!! Print off the order form below and mail with your check or money order to: Ezbizbuzz 4113 Pinemist Lane Kennesaw, GA 30144 IMPORTANT: $29.95 FEE MUST BE ENCLOSED FOR PROCESSING. Our exclusive information service is not available in the state of Texas, Kansas or Wisconsin. This ad is being sent in compliance with Senate bill 1618, Title 3, section 301. Here is a more detailed version of the legal notice above: This message is sent in compliance of the new e-mail bill: SECTION 301. Per Section 301, Paragraph (a)(2)(C) of S. 1618, Further transmissions to you by the sender of this email may be stopped at no cost to you by sending a reply to this email address with the word "remove" in the subject line. ----------------------------------------------------------------------------------------------------------------------------------------------- Name: _______________________________________________________________ Address: _____________________________________________________________ City: _________________________________________________________________ State: _________ Zip: ______________________ Home Tel. #: _______________________________ Email (For Order Confirmation): ___________________________________________ From buysell114 at sina.com Sun Sep 23 13:08:15 2001 From: buysell114 at sina.com (buysell114) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] (no subject) Message-ID: <200109231108.NAA19492@mail.gmd.de> ºÃ²úƷѰ´úÀí Ò»¡¢ÆóÒµ±³¾°£º ¹ãÎ÷ͨÎåÖ޹ɷÝÓÐÏÞ¹«Ë¾½üÄêÒÀ¿¿¹ûľ¹Ï»ùµØºÍÆäÇ¿´óµÄ¿ÆÑÐÁ¦Á¿£¬×é֯ר¼Ò¶Ô¡°¹ûÏÊľ¹ Ïø¡±µÄÌáÁ¶ºÍÅäÖÆ½øÐпÎÌâÑо¿¡£Ñо¿Éú²ú³öÈ«ÐÂÒ»´ú¡°Ä¾¹Ïø¡±Ïû·ÑȺÌåµÄÌØÕ÷¼°Ä¾¹Ï Ë®¹ûÊг¡µÄ×ÜÌå×´¿öºó¡£´Ó½ñÄêÆðÏòÈ«¹úÊг¡´ó¹æÄ£ÍƳö¡°É¤Ë¬¡±Ä¾¹ÏÈóºí²úÆ·¡£ ¶þ¡¢²úÆ·½éÉÜ ¡°É¤Ë¬¡±Ä¾¹ÏÈóºíƬÊÇÓÃÏÖ´úÉúÎ﹤³Ì¼¼Êõ´Óľ¹ÏÖÐÌáȡȻ»îÐÔÎïÖÊ¡£ ¡°Ä¾¹Ïø¡±º¬ÓÐÈËÌåËùÐèµÄ17ÖÖ°±»ùËᣬ¶àÖÖάÉúËØ¡£ ¡°Ä¾¹Ïø¡±ÔÚÃÀ¹úÊг¡·Ç³£°º¹ó£¬¶øÄ¾¹ÏÈ´ÊǸ۰Ą̈¼°¹ã¶«µØÇøµÄÉϵȱ£½¡²Ë¡£ ÒÔË®¹ûÌáÁ¶¶ø¾«Ö¶ø³ÉµÄÈóºíƬÊǵÚÒ»´Î³öÏÖÊг¡£¬ÈËÃÇÒòÑʺíÑס¢³¦Î¸Ñ×Ëù·¢³öµÄÒìζ£ ¬¶¼Êǵ°°×ÖÊËù·¢³öµÄÒì棬¶øÄ¾¹Ï¡°Ã¸¡±Äܹ»Ñ¸ËÙË®½â£¬¶Ìʱ¼äÄÚÏû³ýÑʺíÑ׺ÍÒì棬Òò ¶ø¡°É¤Ë¬¡±Ä¾¹ÏËØÈóºíƬ¶Ô×ÌÈó¿ÚÇ»¡¢ÑÊºí¡¢Ïû³ý¿Ú³ôÓÐÌØÐ§¡£ Èý¡¢Êг¡¶¨Î»£ºÎª20£­45ËêµÄÖÐÇàÄêÈË¡£ ËÄ¡¢²úÆ·¹ã¸æÐû´«£º ºËÐÄÀíÄ½»Á÷¡ªÉ¤Ë¬¡ª³É¹¦ ǰÆÚÐû´«¹ã¸æÕûÌåÐû´«ÓÉÉú²ú³§¼ÒͶ·Å£¬¾Ö²¿Îª¾­ÏúÉ̸ºÔ𣬳ö²ú³§¼ÒÿºÐ·´»Ø0.40Ôª/ºÐ ¸ø¾­ÏúÉÌ¡£ Ͷ·ÅÐû´«Ã½ÌåΪ¡°ÖÐÑëһ̨¡±¡°Íí¼äÐÂÎÅ¡±½ÚÄ¿¡¢Ïã¸Û¡°ÎÀÊÓ¡±Ì¨¡¢ºþÄÏÊ¡ÎÀÊǪ́¡¢¡°ÄÏ· ½¶¼Êб¨¡±¡¢¡°³É¶¼É̱¨¡±¡¢¡°±±¾©ÇàÄ걨¡±¡¢¡°¹ã¶«ÈÕ±¨¡±¡¢¡°ÉîÛÚÉ̱¨¡±¡£ ¸÷µØÇøÐû´«Óɸ÷¾­ÏúÉ̸ºÔð¡£ Îå¡¢»Ø±¨ÂÊ£º¾­ÏúÉÌ»ñ20£¥µÄëÀû£¬ÏúÊÛÉÌ»ñ29£¥µÄëÀû£¬Í¬Ê±»¹ÓкܴóµÄ½±ÀøÕþ²ß¡£ Áù¡¢¾­ÏúÉ̵ÄÌõ¼þ£º ÔÚÿµØÇøÓо­ÏúÍøÂ磻 ÓÐÒ»¶¨µÄ¾­¼ÃʵÁ¦£» ÓÐÒ»¶¨È˲Å×ÊÔ´¡£ Æß¡¢¾­Ïú¼Æ»®£º ¾ÅÔ·ݵ×Ë«·½Ç©¶¨ºÏͬ¡£ ¾ÅÔÂ·Ý¹ã¸æÐû´«¡£ ʮԷݲúÆ·½øÈëÊг¡¡£ Ê®ÔÂÖÁʮһÔÂ·ÝÆÌ¿ªÊг¡¡£ Ê®¶þÔ·ݳõÕÙ¿ª¾­Ïú»áÒé¡£ Ö麣ÊÐÅôÃùöÎʵҵÓÐÏÞ¹«Ë¾ ÁªÏµµç»°£º13809809362 ÍíÉÏ£º0756£­2612364 _______________________________________________________________ »¶Ó­·ÃÎÊwww.BuySell-114.com£¨°Ùɸ114£©ÍøÕ¾¡£ Äú·¢²¼ÐÅÏ¢£¬ÎÒ°ïÄú´«²¥Íƹ㡣 ÄúµÄÒµÎñÄÚÈÝ¡¢ÁªÏµµç»°¡¢ÍøÖ·µÈ×ÊÁϾùÄÜ¿ìËÙÓÐЧµØËÍ´ïDZÔÚ¿Í»§¡£ ÁªÏµµç»°£º0756£­2525742 Öйú Ö麣 From kvs at valentine.thekompany.com Sun Sep 23 16:19:24 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog NEWS configure.ac' Message-ID: <200109231421.OAA21716@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv21705 Modified Files: ChangeLog NEWS configure.ac Log Message: Fixed code generation bug with const signal arguments. Fixed generation of calls to sipForceConvertTo_*() functions. Header code is now generated before used includes in interface files. Protected enums are now handled properly again. From kvs at valentine.thekompany.com Sun Sep 23 16:19:25 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/sip gencode.c parser.y sip.h' Message-ID: <200109231421.OAA21720@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv21705/sip Modified Files: gencode.c parser.y sip.h Log Message: Fixed code generation bug with const signal arguments. Fixed generation of calls to sipForceConvertTo_*() functions. Header code is now generated before used includes in interface files. Protected enums are now handled properly again. From kvs at valentine.thekompany.com Sun Sep 23 22:19:25 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/siplib Makefile.in' Message-ID: <200109231955.TAA22705@valentine.thekompany.com> Update of /public/sip/siplib In directory valentine.thekompany.com:/tmp/cvs-serv22685/siplib Modified Files: Makefile.in Log Message: Fixed bug in adding a scope to enum values. From kvs at valentine.thekompany.com Sun Sep 23 22:19:28 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog Makefile.in configure mkinstalldirs' Message-ID: <200109231955.TAA22697@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv22685 Modified Files: ChangeLog Makefile.in configure mkinstalldirs Log Message: Fixed bug in adding a scope to enum values. From kvs at valentine.thekompany.com Sun Sep 23 22:19:35 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt qinterlacestyle.sip qsgistyle.sip ChangeLog Makefile NEWS build.sh qbutton.sip qcdestyle.sip qcolordialog.sip qcommonstyle.sip qdesktopwidget.sip qdom.sip qevent.sip qgl.sip qiconview.sip qlist.sip qlistbox.sip qmainwindow.sip qmenudata.sip qmotifplusstyle.sip qmotifstyle.sip qnamespace.sip qplatinumstyle.sip qpopupmenu.sip qprogressdialog.sip qptrlist.sip qsimplerichtext.sip qspinbox.sip qstatusbar.sip qstyle.sip qt.sip-in qtable.sip qtextedit.sip qtgl.sip-in qtoolbar.sip qtoolbutton.sip qtooltip.sip qurloperator.sip qvaluelist.sip qwindowsstyle.sip qt3.sip-in' Message-ID: <200109232004.UAA22741@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv22692 Modified Files: ChangeLog Makefile NEWS build.sh qbutton.sip qcdestyle.sip qcolordialog.sip qcommonstyle.sip qdesktopwidget.sip qdom.sip qevent.sip qgl.sip qiconview.sip qlist.sip qlistbox.sip qmainwindow.sip qmenudata.sip qmotifplusstyle.sip qmotifstyle.sip qnamespace.sip qplatinumstyle.sip qpopupmenu.sip qprogressdialog.sip qptrlist.sip qsimplerichtext.sip qspinbox.sip qstatusbar.sip qstyle.sip qt.sip-in qtable.sip qtextedit.sip qtgl.sip-in qtoolbar.sip qtoolbutton.sip qtooltip.sip qurloperator.sip qvaluelist.sip qwindowsstyle.sip Added Files: qinterlacestyle.sip qsgistyle.sip Removed Files: qt3.sip-in Log Message: Re-added QInterlaceStyle. Changes required by Qt v3.0.0 Beta5. Implemented QMenuItem as an opaque class. Added the missing QSGIStyle class. Added the missing QMenuData.findItem(), QMotifPlusStyle.drawMenuBarItem(), QMotifPlusStyle.drawPopupMenuItem(), QMotifStyle.drawPopupMenuItem(), QMotifStyle.extraPopupMenuItemWidth(), QMotifStyle.popupMenuItemHeight(), QPlatinumStyle.drawPopupMenuItem(), QPlatinumStyle.extraPopupMenuItemWidth(), QPlatinumStyle.popupMenuItemHeight(), QPopupMenu.drawItem(), QPopupMenu.itemHeight(), QStyle.drawPopupMenuItem(), QStyle.drawMenuBarItem(), QStyle.extraPopupMenuItemWidth(), QStyle.popupMenuItemHeight(), QWindowsStyle.drawMenuBarItem(), QWindowsStyle.extraPopupMenuItemWidth(), QWindowsStyle.popupMenuItemHeight(). Added the QStyleOption Qt3 class. Classes converted to Qt3: QGL et al, QCDEStyle, QCommonStyle, QMotifPlusStyle, QMotifStyle, QPlatinumStyle, QStyle, QWindowsStyle. From kvs at valentine.thekompany.com Sun Sep 23 22:19:37 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/sip transform.c' Message-ID: <200109231955.TAA22701@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv22685/sip Modified Files: transform.c Log Message: Fixed bug in adding a scope to enum values. From alane at geeksrus.net Mon Sep 24 02:20:31 2001 From: alane at geeksrus.net (Alan Eldridge) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] can't build pyqt-2.5 with python-2.2 Message-ID: <20010923201956.A19266@wwweasel.geeksrus.net> I'm having a bizarre link error at the end of the make. Here's the relevant system stats: [alane@wwweasel RPMS]$ rpm -q rpm gcc binutils sip libtool automake autoconf python rpm-4.0.3-1.04 gcc-2.96-97.1 binutils-2.11.90.0.8-8 sip-2.5-1 libtool-1.4-8 automake-1.4p5-2 autoconf-2.13-14 python-2.2-0.3a3 [alane@wwweasel RPMS]$ I'm using the PyQt.spec supplied with PyQt-2.5-Qt-NC modulo 's/python2.1/python2.2/g'. And here's the end of the make, where the link goes wrong: Executing(%install): /bin/sh -e /home/alane/rpm/tmp/rpm-tmp.88587 + umask 022 + cd /home/alane/rpm/BUILD + cd PyQt-2.5-Qt-NC + make DESTDIR=/tmp/PyQt-2.5-root install install-sip install-doc Making install in qt make[1]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt' make[2]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt' /bin/sh ../mkinstalldirs /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages mkdir /tmp/PyQt-2.5-root mkdir /tmp/PyQt-2.5-root/usr mkdir /tmp/PyQt-2.5-root/usr/lib mkdir /tmp/PyQt-2.5-root/usr/lib/python2.2 mkdir /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /bin/sh ../libtool --mode=install /usr/local/bin/shtool install libqtcmodule.la /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtcmodule.la /usr/local/bin/shtool install .libs/libqtcmodule-2.5.so /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtcmodule-2.5.so (cd /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages && rm -f libqtcmodule.so && ln -s libqtcmodule-2.5.so libqtcmodule.so) /usr/local/bin/shtool install .libs/libqtcmodule.lai /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtcmodule.la libtool: install: warning: remember to run `libtool --finish /usr/lib/python2.2/site-packages' /bin/sh ../mkinstalldirs /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /usr/local/bin/shtool install -m 644 ./qt.py /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qt.py make install-data-hook make[3]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt' (cd /tmp; PYTHONPATH=/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages:/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /usr/bin/python -O -c "import qt") make[3]: Leaving directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt' make[2]: Leaving directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt' make[1]: Leaving directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt' Making install in qtgl make[1]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' make[2]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' /bin/sh ../mkinstalldirs /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /bin/sh ../libtool --mode=install /usr/local/bin/shtool install libqtglcmodule.la /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtglcmodule.la libtool: install: warning: relinking `libqtglcmodule.la' cd /home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl; /bin/sh ../libtool --mode=relink c++ -fno-exceptions -O2 -o libqtglcmodule.la -rpath /usr/lib/python2.2/site-packages -release 2.5 qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -L../qt -lqtcmodule -L/usr/lib/qt-2.3.1/lib -lsip -lqt -L/usr/X11R6/lib -lSM -lICE -lX11 gcc -shared qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -Wl,--rpath -Wl,/usr/lib/python2.2/site-packages -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/qt-2.3.1/lib -L/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt -L/usr/lib/python2.2/site-packages -lqtcmodule -lsip -lqt -lSM -lICE -lX11 -Wl,-soname -Wl,libqtglcmodule-2.5.so -o .libs/libqtglcmodule-2.5.so /usr/bin/ld: cannot find -lqtcmodule collect2: ld returned 1 exit status libtool: install: error: relink `libqtglcmodule.la' with the above command before installing it libtool: install: warning: remember to run `libtool --finish /usr/lib/python2.2/site-packages' /bin/sh ../mkinstalldirs /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /usr/local/bin/shtool install -m 644 ./qtgl.py /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qtgl.py make install-data-hook make[3]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' (cd /tmp; PYTHONPATH=/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages:/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /usr/bin/python -O -c "import qtgl") Traceback (most recent call last): File "", line 1, in ? File "/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qtgl.py", line 6, in ? import libqtglc ImportError: No module named libqtglc make[3]: *** [install-data-hook] Error 1 make[3]: Leaving directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' make[2]: *** [install-data-am] Error 2 make[2]: Leaving directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' make: *** [install-recursive] Error 1 error: Bad exit status from /home/alane/rpm/tmp/rpm-tmp.88587 (%install) -- Alan Eldridge from std_disclaimer import * From dixinsoft at sohu.com Mon Sep 24 07:05:36 2001 From: dixinsoft at sohu.com (Haisheng) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ѰÇóÏîÄ¿ºÏ×÷ Message-ID: <0ed941753041891WEBMAIL21@webmail21.sohu.com> ÄúºÃ£¬ Õâ·âÐÅÈç¹û¸øÄúÔì³É²»±ã£¬Çë¶àÔ­Á²¢É¾³ý´ËÐÅ¡£ =========================================== 1¡¢ »¨Ä¾¹«Ë¾×ª²ú£¬´óÐÍÓÅÖÊ»¨Ä¾µÍ¼Û³öÊÛ 2¡¢ ±±¾©Éϵؿª·¢Çø¸½½üµØ²úѰÇóºÏ×÷ 3¡¢ ѰÇóͶ×ÊÏîÄ¿¹²Í¬¿ª·¢£¨ÎÒ·½Í¶×Ê50-100Íò£© =========================================== 1¡¢ ¹úÇ콫ÖÁ£¬¹ó¹«Ë¾ÊÇ·ñÐèÒªÔÚµ¥Î»ÃſڰÚЩ´óÐÍ»¨Ä¾£¿ Ò»°ãÿÔÂ×â¼Û¸ß´ï100ÔªµÄÃû¹ó´óÐÍ»¨Ä¾£¬µÍ¼Û³öÊÛ¡£ ÊʺÏÓÚ´ó¥ǰͥ£¬¹«Ë¾´óÌõȳ¡ºÏ£¬¸ß¶È1-3Ãס£ ÌúÊ÷ 21¿Ã£¬ ¸ß¶È¼°¹Ú¾¶1.5*200, ºÚÉ«´ó¸ÖÅè µ¥¼Û£º400Ôª Èý½Ç÷ 33¿Ã£¬ 1.3*1.3, ¹úÇ쿪»¨£¬200Ôª ¼¦µ°»¨ 5 ¿Ã 1.7*.14 100Ôª ÂÞººËÉ 12¿Ã 1.2*1.1 280Ôª ½ðɽרÖñ 12¿Ã 1.6*1.0 680Ôª ɢβ¿û 9 ¿Ã 3.0*2.2 200Ôª ¡ª¡ª¡ª»¹ÓÐÆäËû´óÁ¿»¨Ä¾£¬ÃæÒ顪¡ª¡ª 2¡¢»¨Ä¾¹«Ë¾ÍÁµØ³ö×â»òѰÇóºÏ×÷£ºÕ¼µØ8000ƽÃ×£¬Â¥·¿ºÍƽ·¿1000ƽÃ× ¾àÀëÉϵØ2¹«À¾àÀë¸ßËÙ¹«Â·200Ã×£¬½»Í¨·½±ã£¬¾àÀë±äµçÕ¾300Ã×£¬ µçÁ¦³ä×ã¡£ ÊʺÏ×ö¸ß¿Æ¼¼¹«Ë¾µÄÉú²ú¿ª·¢»ùµØ»òÕßÔ±¹¤Éú»î»ùµØ¡£ Äê×â½ð£º20-50Íò£¬ÊÓÐèҪͶÈë¸ÄÔìÇé¿ö¶ø¶¨£¬»¶Ó­Ç°À´¿¼²ì¡£ £¨Î÷ÈýÆì¸ßËÙ¹«Â·³ö¿ÚÏòÄÏ50Ã×£¬Â·¶«200Ã×£© 3¡¢Ñ°ÇóÏîÄ¿£¬ÎÒ¹«Ë¾Óгä×ã×ʽð£¬ÄâѰÇó¶Ìƽ¿ì¡¢ÓÐÒ»¶¨¼¼Êõº¬Á¿µÄ ¿Æ¼¼ÏîÄ¿½øÐвúÒµ¿ª·¢»òÕßÀûÓõØÀíÓÅÊÆ·¢Õ¹·þÎñÒµ¡£³õÆÚͶ×Ê 50-100ÍòÔª¡£ ÁªÏµ·½Ê½£º010-62944979 13001251155 ¹ù¾­Àí Àî¾­Àí ºô»ú£º96301117571 £¨×Ô¶¯Ñ°ºô£© ( ! Îñ±ØÇë²»Òª»Ø¸´´ËÓʼþÁªÂç ) ------------------------------------------------------- ±¾ÓʼþÓÉwebdatabase@sohu.com¹¤×÷ÊҲ߻®²¢·¢ËÍ£¬ ÄãÈç¹ûÓÐÀàËÆÒµÎñÐèÒªÐû´«£¬Çë»Ø¸´´ËÓʼþºÍÎÒÃÇÁªÂç ------------------------------------------------------- / / / / ----------------------------------------------------------- ¸ÃÓʼþÓÉ¡¶½ð·æÓʼþȺ·¢ 2.4¡··¢ËÍ£¬ÓʼþÄÚÈÝÓëÈí¼þ×÷ÕßÎÞ¹Ø ----------------------------------------------------------- ½ð·æÈí¼þ£¬ÖµµÃÐÅÀµµÄÈí¼þ http://www.jinfengnet.com From alane at geeksrus.net Mon Sep 24 12:13:08 2001 From: alane at geeksrus.net (Alan Eldridge) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Re: can't build pyqt-2.5 with python-2.2 In-Reply-To: <200109241000.MAA06612@mats.gmd.de>; from pykde-admin@mats.gmd.de on Mon, Sep 24, 2001 at 12:00:05PM +0200 References: <200109241000.MAA06612@mats.gmd.de> Message-ID: <20010924061233.A24764@wwweasel.geeksrus.net> That was a long output. Here's the fun bit pointed out. >/bin/sh ../libtool --mode=install /usr/local/bin/shtool install libqtglcmodule.la /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtglcmodule.la >libtool: install: warning: relinking `libqtglcmodule.la' **** OK, Relinking? WHY? >cd /home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl; /bin/sh ../libtool --mode=relink c++ -fno-exceptions -O2 -o libqtglcmodule.la -rpath /usr/lib/python2.2/site-packages -release 2.5 qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -L../qt -lqtcmodule -L/usr/lib/qt-2.3.1/lib -lsip -lqt -L/usr/X11R6/lib -lSM -lICE -lX11 >gcc -shared qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -Wl,--rpath -Wl,/usr/lib/python2.2/site-packages -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/qt-2.3.1/lib -L/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt -L/usr/lib/python2.2/site-packages -lqtcmodule -lsip -lqt -lSM -lICE -lX11 -Wl,-soname -Wl,libqtglcmodule-2.5.so -o .libs/libqtglcmodule-2.5.so >/usr/bin/ld: cannot find -lqtcmodule >collect2: ld returned 1 exit status >libtool: install: error: relink `libqtglcmodule.la' with the above command before installing it **** AWWW SHIT, now we're pretty pretty much hosed from here on out.... >libtool: install: warning: remember to run `libtool --finish /usr/lib/python2.2/site-packages' >/bin/sh ../mkinstalldirs /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages > /usr/local/bin/shtool install -m 644 ./qtgl.py /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qtgl.py >make install-data-hook >make[3]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' >(cd /tmp; PYTHONPATH=/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages:/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /usr/bin/python -O -c "import qtgl") >Traceback (most recent call last): > File "", line 1, in ? > File "/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qtgl.py", line 6, in ? > import libqtglc >ImportError: No module named libqtglc Well, of course not, silly! We barfed trying to relink it for some ungodly reason earlier. -- Alan Eldridge from std_disclaimer import * From bsass at freenet.edmonton.ab.ca Mon Sep 24 19:38:51 2001 From: bsass at freenet.edmonton.ab.ca (Bruce Sass) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] can't build pyqt-2.5 with python-2.2 In-Reply-To: <20010923201956.A19266@wwweasel.geeksrus.net> Message-ID: On Sun, 23 Sep 2001, Alan Eldridge wrote: > I'm having a bizarre link error at the end of the make. Here's the relevant > system stats: <...> > I'm using the PyQt.spec supplied with PyQt-2.5-Qt-NC modulo > 's/python2.1/python2.2/g'. > > And here's the end of the make, where the link goes wrong: <...> > /bin/sh ../libtool --mode=install /usr/local/bin/shtool install libqtglcmodule.la /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtglcmodule.la > libtool: install: warning: relinking `libqtglcmodule.la' > cd /home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl; /bin/sh ../libtool --mode=relink c++ -fno-exceptions -O2 -o libqtglcmodule.la -rpath /usr/lib/python2.2/site-packages -release 2.5 qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -L../qt -lqtcmodule -L/usr/lib/qt-2.3.1/lib -lsip -lqt -L/usr/X11R6/lib -lSM -lICE -lX11 > gcc -shared qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -Wl,--rpath -Wl,/usr/lib/python2.2/site-packages -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/qt-2.3.1/lib -L/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt -L/usr/lib/python2.2/site-packages -lqtcmodule -lsip -lqt -lSM -lICE -lX11 -Wl,-soname -Wl,libqtglcmodule-2.5.so -o .libs/libqtglcmodule-2.5.so > /usr/bin/ld: cannot find -lqtcmodule <...> Ok. You are going to have to dig a little deeper into the package you got the .spec from, to see how to tell PyQt that you have the Qt's GL stuff (assuming you have the proper devel packages installed, if not then do that first and try again). I suspect if you look for "qtgl module" in PyQt's config.log you will see a message about it not being built. - Bruce From sgates at europe.com Wed Sep 26 02:21:45 2001 From: sgates at europe.com (Stephen Gates) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQT and JPEG images Message-ID: <200109260021.CAA23216@mail.gmd.de> Hi, I'm writing an application which needs to load JPEG images. Basically, I point a url at an image and read its contents. Then create an image out of this and draw it on a widget. This works fine for GIFs but not JPEGs under Windows, yet runs fine on Linux. Whats the problem? Why doesn't PyQT support JPEGs under Windows? Regards, Steve From chakie at infa.abo.fi Wed Sep 26 07:59:16 2001 From: chakie at infa.abo.fi (Jan Ekholm) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQT and JPEG images In-Reply-To: <200109260021.CAA23216@mail.gmd.de> Message-ID: On Wed, 26 Sep 2001, Stephen Gates wrote: >Hi, > >I'm writing an application which needs to load JPEG images. Basically, I >point a url at an image and read its contents. Then create an image out of >this and draw it on a widget. > >This works fine for GIFs but not JPEGs under Windows, yet runs fine on Linux. > >Whats the problem? Why doesn't PyQT support JPEGs under Windows? Can you load JPEG:s in normal Qt programs under Windows? Hmm, now that I think about it, I've experienced quite a few segmentation faults loading/converting JPEG:s under Linux, but at least they are recognized. -- Gravity is a habit that is hard to shake off. -- (Terry Pratchett, Small Gods) From maarten.stolte at veronica.nl Wed Sep 26 10:35:02 2001 From: maarten.stolte at veronica.nl (Maarten Stolte) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] downloads of latest version Message-ID: <1001493268.711.3.camel@progeny> Hi, where can i find downloads of the latest (can be dev.) of pykde/pyqt? -- Maarten Stolte Systemengineer Veronica Digitaal http://www.veronica.nl maarten.stolte@veronica.nl ________________________________ In verband met onze aanstaande verhuizing wijzigen adres- en telefoongegevens van Veronica Digitaal. Met ingang van 8 oktober zijn deze als volgt: Olympia 2A 1213 NT Hilversum Postbus 22000 1202 CA Hilversum Tel. (035) 646 35 00 (algemeen) (035) 646 35 15 (direct) Fax (035) 646 35 01 Tot 5 oktober blijven deze ongewijzigd: Sint Barberenstraat 2-4 1012 HP Amsterdam Postbus 15490 1001 ML Amsterdam Tel. (020) 530 58 00 (algemeen) (020) 530 5815 (direct) Fax (020) 530 58 01 From chakie at infa.abo.fi Wed Sep 26 11:29:02 2001 From: chakie at infa.abo.fi (Jan Ekholm) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] downloads of latest version In-Reply-To: <1001493268.711.3.camel@progeny> Message-ID: On 26 Sep 2001, Maarten Stolte wrote: >Hi, > >where can i find downloads of the latest (can be dev.) of pykde/pyqt? http://www.thekompany.com/projects/pykde/ -- Most gods find it hard to walk and think at the same time. -- (Terry Pratchett, Small Gods) From gvermeul at labs.polycnrs-gre.fr Wed Sep 26 11:45:16 2001 From: gvermeul at labs.polycnrs-gre.fr (Gerard Vermeulen) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQT and JPEG images In-Reply-To: <200109260021.CAA23216@mail.gmd.de> References: <200109260021.CAA23216@mail.gmd.de> Message-ID: <01092611451400.12794@taco.polycnrs-gre.fr> You can use the python image library to do that. There has been already a thread on this list, search http://mats.gmd.de/mailman/listinfo/pykde for PIL (PIL = Python Imaging Library) I remember that I mailed a small example to the list Gerard On Wednesday 26 September 2001 02:21, Stephen Gates wrote: > Hi, > > I'm writing an application which needs to load JPEG images. Basically, I > point a url at an image and read its contents. Then create an image out of > this and draw it on a widget. > > This works fine for GIFs but not JPEGs under Windows, yet runs fine on > Linux. > > Whats the problem? Why doesn't PyQT support JPEGs under Windows? > > Regards, Steve > > > _______________________________________________ > PyKDE mailing list PyKDE@mats.gmd.de > http://mats.gmd.de/mailman/listinfo/pykde -- Gerard Vermeulen -- CRTBT -- BP 166 -- 38042 Grenoble Cedex 9 -- France TEL: 33 (0)4 76 88 12 53 or 33 (0)4 76 88 12 61 FAX: 33 (0)4 76 87 50 60 http://www-crtbt.polycnrs-gre.fr/he3pol From maarten.stolte at veronica.nl Wed Sep 26 11:46:19 2001 From: maarten.stolte at veronica.nl (Maarten Stolte) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] downloads of latest version In-Reply-To: References: Message-ID: <1001497546.706.15.camel@progeny> On Wed, 2001-09-26 at 11:28, Jan Ekholm wrote: > On 26 Sep 2001, Maarten Stolte wrote: > > >Hi, > > > >where can i find downloads of the latest (can be dev.) of pykde/pyqt? > > http://www.thekompany.com/projects/pykde/ > thanks, and is there a kde2.* version to play with? Maarten From chakie at infa.abo.fi Wed Sep 26 11:51:55 2001 From: chakie at infa.abo.fi (Jan Ekholm) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] downloads of latest version In-Reply-To: <1001497546.706.15.camel@progeny> Message-ID: On 26 Sep 2001, Maarten Stolte wrote: >On Wed, 2001-09-26 at 11:28, Jan Ekholm wrote: >> On 26 Sep 2001, Maarten Stolte wrote: >> >> >Hi, >> > >> >where can i find downloads of the latest (can be dev.) of pykde/pyqt? >> >> http://www.thekompany.com/projects/pykde/ >> >thanks, and is there a kde2.* version to play with? AFAIK one is in the works, but not yet officially released. -- Most gods find it hard to walk and think at the same time. -- (Terry Pratchett, Small Gods) From gvermeul at labs.polycnrs-gre.fr Wed Sep 26 14:16:45 2001 From: gvermeul at labs.polycnrs-gre.fr (Gerard Vermeulen) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] FAST and EASY data plotting for Python, NumPy and Qt Message-ID: <01092614164701.23413@taco.polycnrs-gre.fr> Announcing PyQwt-0.29.91 FAST and EASY data plotting for Python, NumPy and Qt PyQwt is a set of Python bindings for the Qwt C++ class library. The Qwt library extend the Qt framework with widgets for Scientific and Engineering applications. It contains QwtPlot, a 2d plotting widget, and widgets for data input/output such as and QwtCounter, QwtKnob, QwtThermo and QwtWheel. PyQwt requires and extends PyQt, a set of Python bindings for Qt. PyQwt requires NumPy. NumPy extends the Python language with new data types that make Python an ideal language for numerical computing and experimentation (like MatLab, but better). The home page of PyQwt is http://gerard.vermeulen.free.fr NEW in PyQwt-0.29.91: 1. compatible with PyQt-2.5/sip-2.5 and PyQt-2.4/sip-2.4. 2. compatible with NumPy-20.2.0, and lower. 3. *.exe installer for Windows (requires Qt-2.3.0-NC). 4. build instructions for Windows and other versions of Qt. 5. HTML documentation with installation instructions and a reference listing the Python calls to PyQwt that are different from the corresponding C++ calls to Qwt. 6. fixed reference counting bug in the methods with NumPy arrays as arguments. 7. new methods: QwtPlot.axisMargins() QwtPlot.closestCurve() QwtPlot.curveKeys() QwtPlot.markerKeys() QwtPlot.title() QwtPlot.titleFont() QwtScale.labelFormat() QwtScale.map() 8. changed methods: QwtCurve.verifyRange() -- cleaned up interface QwtPlot.adjust() -- is now fully implemented QwtPlot.enableLegend() -- (de)selects all items or a single item 9. removed methods (incompatible with Python, because unsafe, even in C++): QwtCurve.setRawData() QwtPlot.setCurveRawData() QwtSpline.copyValues() Gerard Vermeulen From phil at river-bank.demon.co.uk Thu Sep 27 20:12:30 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQT and JPEG images References: <200109260021.CAA23216@mail.gmd.de> Message-ID: <3BB36C30.BA6C9178@river-bank.demon.co.uk> Stephen Gates wrote: > > Hi, > > I'm writing an application which needs to load JPEG images. Basically, I > point a url at an image and read its contents. Then create an image out of > this and draw it on a widget. > > This works fine for GIFs but not JPEGs under Windows, yet runs fine on Linux. > > Whats the problem? Why doesn't PyQT support JPEGs under Windows? PyQt doesn't include any specific image support - it's all handled by Qt. So it depends on how your version of Qt was built. Phil From phil at river-bank.demon.co.uk Thu Sep 27 20:13:03 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Re: can't build pyqt-2.5 with python-2.2 References: <200109241000.MAA06612@mats.gmd.de> <20010924061233.A24764@wwweasel.geeksrus.net> Message-ID: <3BB36C4B.DDD2F572@river-bank.demon.co.uk> Alan Eldridge wrote: > > That was a long output. Here's the fun bit pointed out. > > >/bin/sh ../libtool --mode=install /usr/local/bin/shtool install libqtglcmodule.la /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/libqtglcmodule.la > >libtool: install: warning: relinking `libqtglcmodule.la' > > **** OK, Relinking? WHY? > > >cd /home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl; /bin/sh ../libtool --mode=relink c++ -fno-exceptions -O2 -o libqtglcmodule.la -rpath /usr/lib/python2.2/site-packages -release 2.5 qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -L../qt -lqtcmodule -L/usr/lib/qt-2.3.1/lib -lsip -lqt -L/usr/X11R6/lib -lSM -lICE -lX11 > >gcc -shared qtglcmodule.lo sipqtglQGLWidget.lo sipqtglQGLContext.lo sipqtglQGLFormat.lo sipqtglQGL.lo -Wl,--rpath -Wl,/usr/lib/python2.2/site-packages -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/qt-2.3.1/lib -L/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qt -L/usr/lib/python2.2/site-packages -lqtcmodule -lsip -lqt -lSM -lICE -lX11 -Wl,-soname -Wl,libqtglcmodule-2.5.so -o .libs/libqtglcmodule-2.5.so > >/usr/bin/ld: cannot find -lqtcmodule > >collect2: ld returned 1 exit status > >libtool: install: error: relink `libqtglcmodule.la' with the above command before installing it > > **** AWWW SHIT, now we're pretty pretty much hosed from here on out.... > > >libtool: install: warning: remember to run `libtool --finish /usr/lib/python2.2/site-packages' > >/bin/sh ../mkinstalldirs /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages > > /usr/local/bin/shtool install -m 644 ./qtgl.py /tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qtgl.py > >make install-data-hook > >make[3]: Entering directory `/home/alane/rpm/BUILD/PyQt-2.5-Qt-NC/qtgl' > >(cd /tmp; PYTHONPATH=/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages:/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages /usr/bin/python -O -c "import qtgl") > >Traceback (most recent call last): > > File "", line 1, in ? > > File "/tmp/PyQt-2.5-root/usr/lib/python2.2/site-packages/qtgl.py", line 6, in ? > > import libqtglc > >ImportError: No module named libqtglc > > Well, of course not, silly! We barfed trying to relink it for some ungodly > reason earlier. I haven't tried Python 2.2 yet - I don't know if that introduces any funnies. Why are you using PyQt-2.5-Qt-NC on a UNIX system? I'm not saying it won't work - but it's certainly never been tested. As you have Qt v2.3.1 installed then PyQt-2.5.tar.gz is the best tarball for you. Phil From jielian at pub.dgnet.gd.cn Fri Sep 28 04:47:24 2001 From: jielian at pub.dgnet.gd.cn (jielian@pub.dgnet.gd.cn) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] =?GB2312?B?vd3Bqr/GvLzT0M/euavLvi0+xvPStbXn19PTyrz+t/7O8cb3veK+9re9sLg=?= Message-ID: <200109280247.EAA05099@mail.gmd.de> An HTML attachment was scrubbed... URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010928/ebc15d2a/attachment.html From erikw at lineo.com Fri Sep 28 19:38:08 2001 From: erikw at lineo.com (Erik Weber) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Dualing Qt libraries... Message-ID: <002a01c14845$607a84f0$d11cbbd0@eriks> Dear List, I have an application that runs on Windows and uses embedded Python. The application also uses Qt. When I run scripts that access libqtc.dll, the windows appear but do not repaint. I believe this is because there are dualing QApplication objects, one accessed by the application and another accessed by libqtc. How can I modify libqtc and sip to be linked directly to my executable so that there are no duplicate resource conflicts? Which files in the sip and libqtc projects would need to be modified? -Erik Weber Lineo Seattle 206.285.2506 x204 Lineo: Where Open Meets Smart From kvs at valentine.thekompany.com Sat Sep 29 01:18:41 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog NEWS configure configure.ac mkinstalldirs sip.spec.in' Message-ID: <200109282311.XAA25445@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv25430 Modified Files: ChangeLog NEWS configure configure.ac mkinstalldirs sip.spec.in Log Message: Many changes to sipParseArgs(): it now returns the number of successfully parsed arguments; the '-' and 'I' formatting characters are no longer supported; the 'm', 'p', 't', 'q', 'Q', 'y', 'Y', 'J' and 'M' formtting characters have been added; it now does all argument conversions. Static and non-static methods can now be mixed. Removed the %CanConvertToType directive. From kvs at valentine.thekompany.com Sat Sep 29 01:18:43 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/sip gencode.c lexer.l parser.y sip.h' Message-ID: <200109282311.XAA25449@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv25430/sip Modified Files: gencode.c lexer.l parser.y sip.h Log Message: Many changes to sipParseArgs(): it now returns the number of successfully parsed arguments; the '-' and 'I' formatting characters are no longer supported; the 'm', 'p', 't', 'q', 'Q', 'y', 'Y', 'J' and 'M' formtting characters have been added; it now does all argument conversions. Static and non-static methods can now be mixed. Removed the %CanConvertToType directive. From kvs at valentine.thekompany.com Sat Sep 29 01:18:48 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/siplib Makefile.am Makefile.in qtlib.cpp sip.h sipQt.h sipint.h siplib.c' Message-ID: <200109282311.XAA25453@valentine.thekompany.com> Update of /public/sip/siplib In directory valentine.thekompany.com:/tmp/cvs-serv25430/siplib Modified Files: Makefile.am Makefile.in qtlib.cpp sip.h sipQt.h sipint.h siplib.c Log Message: Many changes to sipParseArgs(): it now returns the number of successfully parsed arguments; the '-' and 'I' formatting characters are no longer supported; the 'm', 'p', 't', 'q', 'Q', 'y', 'Y', 'J' and 'M' formtting characters have been added; it now does all argument conversions. Static and non-static methods can now be mixed. Removed the %CanConvertToType directive. From kvs at valentine.thekompany.com Sat Sep 29 01:18:52 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt ChangeLog Makefile NEWS qaction.sip qapplication.sip qbytearray.sip qcanvas.sip qcolor.sip qcolordialog.sip qcombobox.sip qcommonstyle.sip qcstring.sip qcursor.sip qdatastream.sip qdatetime.sip qdir.sip qdockarea.sip qdom.sip qevent.sip qfile.sip qfontdialog.sip qiconview.sip qimage.sip qinputdialog.sip qinterlacestyle.sip qkeysequence.sip qlayout.sip qlineedit.sip qlist.sip qlistbox.sip qlistview.sip qmainwindow.sip qmemarray.sip qmotifplusstyle.sip qmotifstyle.sip qmultilinedit.sip qobject.sip qobjectlist.sip qpainter.sip qpixmap.sip qplatinumstyle.sip qpointarray.sip qptrlist.sip qrect.sip qregexp.sip qscrollview.sip qsgistyle.sip qsocket.sip qspinbox.sip qsplitter.sip qstring.sip qstrlist.sip qstyle.sip qt.sip-in qtabbar.sip qtableview.sip qtextcodec.sip qtextedit.sip qtooltip.sip qurlinfo.sip qurloperator.sip qvalidator.sip qvaluelist.sip qwidgetlist.sip qwindowsstyle.sip qwmatrix.sip qworkspace.sip' Message-ID: <200109282313.XAA25460@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv25432 Modified Files: ChangeLog Makefile NEWS qaction.sip qapplication.sip qbytearray.sip qcanvas.sip qcolor.sip qcolordialog.sip qcombobox.sip qcommonstyle.sip qcstring.sip qcursor.sip qdatastream.sip qdatetime.sip qdir.sip qdockarea.sip qdom.sip qevent.sip qfile.sip qfontdialog.sip qiconview.sip qimage.sip qinputdialog.sip qinterlacestyle.sip qkeysequence.sip qlayout.sip qlineedit.sip qlist.sip qlistbox.sip qlistview.sip qmainwindow.sip qmemarray.sip qmotifplusstyle.sip qmotifstyle.sip qmultilinedit.sip qobject.sip qobjectlist.sip qpainter.sip qpixmap.sip qplatinumstyle.sip qpointarray.sip qptrlist.sip qrect.sip qregexp.sip qscrollview.sip qsgistyle.sip qsocket.sip qspinbox.sip qsplitter.sip qstring.sip qstrlist.sip qstyle.sip qt.sip-in qtabbar.sip qtableview.sip qtextcodec.sip qtextedit.sip qtooltip.sip qurlinfo.sip qurloperator.sip qvalidator.sip qvaluelist.sip qwidgetlist.sip qwindowsstyle.sip qwmatrix.sip qworkspace.sip Log Message: Upgraded to Qt v3.0.0Beta6. Changes required to handwritten code by the new sipParseArgs(). Added the missing QObject.connect() variant. Renamed QDate.isValidDate() to QDate.isValid(). Renamed QTime.isValidTime() to QTime.isValid(). Renamed QFile.fileExists() to QFile.exists(). Renamed QFile.removeFile() to QFile.remove(). From Info at gratisfee.de Sun Sep 30 02:18:24 2001 From: Info at gratisfee.de (Info@gratisfee.de) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Gratisfee Newletter umstellung Message-ID: <200109300015.f8U0FZr20735@mcsq.leodom.net> --------------- E-mail Address: pykde@mats.gmd.de RE: Request Verification Dies ist eine automatisch erstellte Nachricht. Gratisfee.de stellt auf ein neues E-Mail Newsletter System um. Wenn Sie weiterhin den Newsletter beziehen wollen, Klicken Sie bitte auf folgenden Link. http://www.tv-xtra.de/letter/submit.php?id=1&le_email=pykde@mats.gmd.de&best=1 Oder besuchen Sie uns jetzt gleich auf http://www.gratisfee.de oder unsere Partnerseite http://www.gratis-pool.de Wenn Sie NICHT den Gratisfee Newsletter beziehen moechten ignorieren Sie bitte diese Mail. Sie werden dann KEINE E-Mail mehr von uns erhalten und Ihre Daten werden NICHT in die neue Liste uebernommen. Vielen Dank, Ihre Gratisfee Redaktion P.S. sie können sich aber trotzdem die 250 Gratis-Visitenkarten über folgenden Link holen : http://www.tv-xtra.de/?file=autohtml/250visgratis.html From alane at geeksrus.net Sun Sep 30 12:30:39 2001 From: alane at geeksrus.net (Alan Eldridge) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] PyQt-2.5 vs RH Rawhide's Python 2.2 Message-ID: <20010930063005.A23834@wwweasel.geeksrus.net> I found a couple of problems building PyQt-2.5 on RH Rawhide, which has Python-2.2. 1. The 'make install' wouldn't work. It failed because libtool decided, in its infinite psychosis, that it needed to relink libqtglcmodule (I think that was the name). This failed because the libqtcmodule.{la,so} files weren't anywhere it could find them. This is fixed by a patch to Makefile.am in the qtgl subdir. This problem _looks_ like it should be pretty generic. Since no-one else is reporting it to the list, I don't know. ---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<--- --- PyQt-2.5/qtgl/Makefile.am.or Fri Aug 10 13:48:05 2001 +++ PyQt-2.5/qtgl/Makefile.am Thu Sep 27 23:53:12 2001 @@ -191,7 +191,7 @@ lib_LTLIBRARIES = libqtglcmodule.la libqtglcmodule_la_SOURCES = $(PYQTGL_SOURCES) libqtglcmodule_la_LDFLAGS = -release 2.5 -libqtglcmodule_la_LIBADD = -L../qt -lqtcmodule $(SIP_LDLIBDIRS) -lsip -lqt $(SIP_LDXFLAGS) +libqtglcmodule_la_LIBADD = -L../qt -L../qt/.libs -lqtcmodule $(SIP_LDLIBDIRS) -lsip -lqt $(SIP_LDXFLAGS) install-data-hook: (cd /tmp; PYTHONPATH=$(DESTDIR)$(datadir):$(DESTDIR)$(libdir) $(PYTHONINTERP) -O -c "import qtgl") ---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<--- 2. The spec file needed some patching up to parameterize the python version, so that things would be installed in the right directory. I made a few other fixes while I had the patient open, some bowing to convention, and some cosmetic. ---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<--- --- PyQt.spec.or Sun Sep 23 18:43:41 2001 +++ PyQt.spec Sun Sep 30 06:25:29 2001 @@ -6,10 +6,14 @@ Packager: Phil Thompson Group: Development/Languages/Python Source: http://www.river-bank.demon.co.uk/software/%{name}-%{version}.tar.gz +Patch0: PyQt-2.5-qtgl_LIBDIRS.patch URL: http://www.thekompany.com/projects/pykde/ -BuildRoot: /tmp/%{name}-%{version}-root -Requires: sip = 2.5 -Prefix: /usr +BuildRoot: %{_tmppath}/%{name}-%{version}-root +Requires: sip = 2.5 +BuildRequires: sip = 2.5 + +%define pyver 2.2 +BuildRequires: python = %{pyver} %description Python bindings for the Qt C++ class library. Also includes a PyQt backend @@ -24,34 +28,25 @@ %prep %setup +%patch0 -p1 -b .qtgl_LIBDIRS %build -./configure --prefix=%{prefix} +./configure --prefix=%{_prefix} make %install -make DESTDIR=$RPM_BUILD_ROOT install install-sip install-doc +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} +install -c -m 644 doc/PyQt/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} +make DESTDIR=$RPM_BUILD_ROOT install install-sip # install-doc %clean rm -rf $RPM_BUILD_ROOT %files -%attr(-,root,root) %{prefix}/bin/eric -%attr(-,root,root) %{prefix}/bin/pyuic -%attr(-,root,root) %{prefix}/doc/%{name} -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/eric -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/libqtcmodule-2.5.so -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/libqtcmodule.la -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/libqtcmodule.so -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/qt.py -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/qt.pyc -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/qt.pyo -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/libqtglcmodule-2.5.so -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/libqtglcmodule.la -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/libqtglcmodule.so -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/qtgl.py -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/qtgl.pyc -%attr(-,root,root) %{prefix}/lib/python2.2/site-packages/qtgl.pyo +%attr(-,root,root) %{_docdir}/* +%docdir %attr(-,root,root) %{_docdir} +%attr(-,root,root) %{_bindir}/* +%attr(-,root,root) %{_libdir}/python%{pyver}/site-packages/* %files devel -%attr(-,root,root) %{prefix}/share/sip/qt +%attr(-,root,root) %{_prefix}/share/sip/qt ---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<-snip---8<--- I do not know if Phil has tested with Python-2.2 or not. I am just starting to learn the library so I'm sure I'll find out about any crashers soon enough. I hope these patches prove useful to a few folks. I've sent them to Phil for possible incorporation in 2.6; I haven't heard back yet as to their fate. -- Alan Eldridge from std_disclaimer import * From kvs at valentine.thekompany.com Sun Sep 30 13:18:16 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip ChangeLog TODO' Message-ID: <200109301044.KAA01948@valentine.thekompany.com> Update of /public/sip In directory valentine.thekompany.com:/tmp/cvs-serv1930 Modified Files: ChangeLog TODO Log Message: Bug fixing of the new sipParseArgs() code. From kvs at valentine.thekompany.com Sun Sep 30 13:18:21 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/sip gencode.c' Message-ID: <200109301044.KAA01952@valentine.thekompany.com> Update of /public/sip/sip In directory valentine.thekompany.com:/tmp/cvs-serv1930/sip Modified Files: gencode.c Log Message: Bug fixing of the new sipParseArgs() code. From kvs at valentine.thekompany.com Sun Sep 30 13:18:26 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'sip/siplib siplib.c' Message-ID: <200109301044.KAA01956@valentine.thekompany.com> Update of /public/sip/siplib In directory valentine.thekompany.com:/tmp/cvs-serv1930/siplib Modified Files: siplib.c Log Message: Bug fixing of the new sipParseArgs() code. From kvs at valentine.thekompany.com Sun Sep 30 13:18:29 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt/pyuic domtool.cpp domtool.h uic.h' Message-ID: <200109301048.KAA01983@valentine.thekompany.com> Update of /public/PyQt/pyuic In directory valentine.thekompany.com:/tmp/cvs-serv1964/pyuic Modified Files: domtool.cpp domtool.h uic.h Log Message: Implemented QPair. Bug fixing of revised hand-written code. Changes to get pyuic to compile against Qt3. From kvs at valentine.thekompany.com Sun Sep 30 13:18:34 2001 From: kvs at valentine.thekompany.com (kvs@valentine.thekompany.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] [cvs commit] 'PyQt qpair.sip ChangeLog Makefile qbytearray.sip qcanvas.sip qcdestyle.sip qcolordialog.sip qcommonstyle.sip qcstring.sip qdir.sip qinputdialog.sip qkeysequence.sip qlist.sip qmainwindow.sip qmemarray.sip qmotifplusstyle.sip qmotifstyle.sip qobjectlist.sip qplatinumstyle.sip qptrlist.sip qsgistyle.sip qstring.sip qstrlist.sip qstyle.sip qt.sip-in qvalidator.sip qvaluelist.sip qwidgetlist.sip qwindowsstyle.sip' Message-ID: <200109301048.KAA01979@valentine.thekompany.com> Update of /public/PyQt In directory valentine.thekompany.com:/tmp/cvs-serv1964 Modified Files: ChangeLog Makefile qbytearray.sip qcanvas.sip qcdestyle.sip qcolordialog.sip qcommonstyle.sip qcstring.sip qdir.sip qinputdialog.sip qkeysequence.sip qlist.sip qmainwindow.sip qmemarray.sip qmotifplusstyle.sip qmotifstyle.sip qobjectlist.sip qplatinumstyle.sip qptrlist.sip qsgistyle.sip qstring.sip qstrlist.sip qstyle.sip qt.sip-in qvalidator.sip qvaluelist.sip qwidgetlist.sip qwindowsstyle.sip Added Files: qpair.sip Log Message: Implemented QPair. Bug fixing of revised hand-written code. Changes to get pyuic to compile against Qt3. From phil at river-bank.demon.co.uk Sun Sep 30 14:34:55 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ANN: SIP/PyQt v3.0pre1 - And a Question Message-ID: <3BB711A6.AB80678A@river-bank.demon.co.uk> I decided not to release v2.6.1 as PyQt has now been ported to Qt v3. v3.0pre1 can be found at the usual place at http://www.river-bank.demon.co.uk/software/private/. There is a copy of PyQt for Qt v2.3.1 and another for Qt v3.0.0Beta6. The SIP runtime library has changed so you need to upgrade this. All of the existing Qt v2 classes have been ported to v3 - but anything marked as obsolete has not been ported. The following new v3 classes have been added: QCanvasSpline QContextMenuEvent QCheckTableItem QComboTableItem QDesktopWidget QDockArea QDockWindow QIMEvent QKeySequence QRegExpValidator QStyleOption QTabletEvent QTextEdit The remaining new v3 classes will be added over the next few weeks/months. If you have a particular requirement then let me know. I've taken advantage of the change in major version number to introduce a couple of incompatibilities, and I intend to introduce more before the final release of PyQt v3.0. - There are a 6 methods that have been renamed. In fact they now have their proper Qt names. See the documentation for details. - Anybody who is using SIP to generate bindings for other C++ libraries will have to change any hand-written code. This is because sipParseArgs() has been revised and now does all C++ to Python conversions and not just type checks. This results in about 20% less code being generated (and the hand-written code is simpler) but the new version is incompatible with the old. I'll try and remember to send out a note describing the changes once I'm sure I've got the changes right. Now the question... I want PyQt to reflect the splitting of Qt into logical modules more than it does at the moment, but I'd like some feedback on how far to go. At the moment the only classes split off into a different Python module are the OpenGL ones. There are a couple of reasons for wanting to do this: - It's much easier to configure the build process for optional classes (particularly for the Professional Edition of Qt). - As Qt gets bigger I don't want to force that bloat onto scripts that don't use those extra features. The question is, how far to go? I will definitately put each of the modules (Canvas, Network, OpenGL, Table and XML) that are only in the Enterprise (and GPL) Edition into separate Python modules. The new SQL module will also be separate. The documentation also describes Iconview and Workspace modules - but also talks of the "base" modules (tools, kernel, widgets etc) which, confusingly, includes the Iconview and Workspace modules. I'm considering the following options... - Do the minimum and just create qcanvas, qnetwork, qxml etc modules that sit alongside the existing qt module. - Go to the other extreme and move everything around to create qt.tools, qt.kernel, qt.widgets, qt.canvas, qt.network, qt.xml etc. - A compromise to create qt.base, qt.canvas, qt.network, qt.xml etc. (and then decide on whether QWorkspace goes into qt.base or qt.workspace). Opinions and other suggestions welcome. Phil From phil at river-bank.demon.co.uk Sun Sep 30 14:35:28 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Dualing Qt libraries... References: <002a01c14845$607a84f0$d11cbbd0@eriks> Message-ID: <3BB711C2.D1BF8221@river-bank.demon.co.uk> Erik Weber wrote: > > Dear List, > > I have an application that runs on Windows and uses embedded Python. The > application also uses Qt. When I run scripts that access libqtc.dll, the > windows appear but do not repaint. I believe this is because there are > dualing QApplication objects, one accessed by the application and another > accessed by libqtc. Are you explicitly creating two instances of QApplication - one in your app and one in your scripts? If so, try using the qApp pointer in your scripts instead of calling the QApplication ctor so that the scripts use the existing QApplication instance. You'll lose some functionality - access to QApplication protected methods and not being able to sub-class QApplication in a script. > How can I modify libqtc and sip to be linked directly to my executable so > that there are no duplicate resource conflicts? Which files in the sip and > libqtc projects would need to be modified? > > -Erik Weber > Lineo Seattle > 206.285.2506 x204 > Lineo: Where Open Meets Smart Phil From boud at valdyas.org Sun Sep 30 14:50:06 2001 From: boud at valdyas.org (Boudewijn Rempt) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ANN: SIP/PyQt v3.0pre1 - And a Question In-Reply-To: <3BB711A6.AB80678A@river-bank.demon.co.uk> References: <3BB711A6.AB80678A@river-bank.demon.co.uk> Message-ID: <200109301247.f8UClsk29111@calcifer.valdyas.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 30 September 2001 14:35, you wrote: > I decided not to release v2.6.1 as PyQt has now been ported to Qt v3. > That's fast! > v3.0pre1 can be found at the usual place at > http://www.river-bank.demon.co.uk/software/private/. There is a copy of > PyQt for Qt v2.3.1 and another for Qt v3.0.0Beta6. > > The SIP runtime library has changed so you need to upgrade this. > > All of the existing Qt v2 classes have been ported to v3 - but anything > marked as obsolete has not been ported. The following new v3 classes > have been added: > Could you make an exception for QMultiLineEdit - I know it has been obsoleted, but so is a large part of the book by its exclusion! I'm not sure whether there will be time to change all bits that have to do with QMultiLineEdit. Also - it might be important for compatibility with BlackAdder, which I assume is still Qt 2.x based. > I've taken advantage of the change in major version number to introduce > a couple of incompatibilities, and I intend to introduce more before the > final release of PyQt v3.0. > Could you give a preview of your intentions? I'd like to include the appropriate warnings before going to press. > > - Do the minimum and just create qcanvas, qnetwork, qxml etc modules > that sit alongside the existing qt module. > I think that this is the best option, since it 'fits' the Qt documentation best. - -- Boudewijn Rempt | http://www.valdyas.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7txR5N8fj6DnPxOgRAjKuAJ9Bnt+D+bnOMRTb27Xlctkff57LyACdHbeF 54A/4U6hBUFH2y93+rHjrMI= =ri1E -----END PGP SIGNATURE----- From general at dazoneusa.com Sun Sep 30 17:36:49 2001 From: general at dazoneusa.com (general@dazoneusa.com) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] DaZoneUSA proudly presents new release of Webebuilder 5.1 Message-ID: <3BB4745E.14915@kang.dazone.co.kr> An HTML attachment was scrubbed... URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20010930/64f2f979/attachment.html From boud at valdyas.org Sun Sep 30 17:46:18 2001 From: boud at valdyas.org (Boudewijn Rempt) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Compiling with 3.0pre1 Message-ID: <200109301544.f8UFiDr14734@calcifer.valdyas.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I can't get it to work - this is with a qt-copy from KDE. /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/boud/include/python2.2 -I/home/boud/include/sip/ -I/opt/qt3//include -I/usr/X11R6/include -fno-exceptions -O2 -c -o sipqtQAction.lo `test -f sipqtQAction.cpp || echo './'`sipqtQAction.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/boud/include/python2.2 -I/home/boud/include/sip/ -I/opt/qt3//include -I/usr/X11R6/include -fno-exceptions -O2 -c sipqtQAction.cpp -fPIC -DPIC -o sipqtQAction.lo sipqtQAction.cpp: In function `struct PyObject * sipDo_QAction_toggle(PyObject *, PyObject *)': sipqtQAction.cpp:1628: no matching function for call to `QAction::toggle ()' make[2]: *** [sipqtQAction.lo] Error 1 make[2]: Leaving directory `/home/boud/src/PyQt-3.0pre1/qt' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/boud/src/PyQt-3.0pre1' make: *** [all] Error 2 - -- Boudewijn Rempt | http://www.valdyas.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7tz3MN8fj6DnPxOgRApu0AJ9n4x+/wwHiYDt0gn6BBS5psYmAVQCeI+ik kryw5AoVF65oSwCNQw6JPn0= =Ebg6 -----END PGP SIGNATURE----- From phil at river-bank.demon.co.uk Sun Sep 30 18:13:06 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] ANN: SIP/PyQt v3.0pre1 - And a Question References: <3BB711A6.AB80678A@river-bank.demon.co.uk> <200109301247.f8UClsk29111@calcifer.valdyas.org> Message-ID: <3BB744CB.7597A3DB@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > > All of the existing Qt v2 classes have been ported to v3 - but anything > > marked as obsolete has not been ported. The following new v3 classes > > have been added: > > > > Could you make an exception for QMultiLineEdit - I know it has been > obsoleted, but so is a large part of the book by its exclusion! I'm not > sure whether there will be time to change all bits that have to do > with QMultiLineEdit. Also - it might be important for compatibility > with BlackAdder, which I assume is still Qt 2.x based. I'd already made that exception - just forgot to mention it. > > I've taken advantage of the change in major version number to introduce > > a couple of incompatibilities, and I intend to introduce more before the > > final release of PyQt v3.0. > > > > Could you give a preview of your intentions? I'd like to include the > appropriate warnings before going to press. The only ones I'm thinking of at the moment are the module changes I was talking about. Phil From phil at river-bank.demon.co.uk Sun Sep 30 18:15:30 2001 From: phil at river-bank.demon.co.uk (Phil Thompson) Date: Thu Mar 8 10:26:26 2007 Subject: [PyKDE] Compiling with 3.0pre1 References: <200109301544.f8UFiDr14734@calcifer.valdyas.org> Message-ID: <3BB7455A.8472F76C@river-bank.demon.co.uk> Boudewijn Rempt wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I can't get it to work - this is with a qt-copy from KDE. > > /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/boud/include/python2.2 -I/home/boud/include/sip/ -I/opt/qt3//include -I/usr/X11R6/include -fno-exceptions -O2 -c -o sipqtQAction.lo `test -f sipqtQAction.cpp || echo './'`sipqtQAction.cpp > g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/boud/include/python2.2 -I/home/boud/include/sip/ -I/opt/qt3//include -I/usr/X11R6/include -fno-exceptions -O2 -c sipqtQAction.cpp -fPIC -DPIC -o sipqtQAction.lo > sipqtQAction.cpp: In function `struct PyObject * sipDo_QAction_toggle(PyObject *, PyObject *)': > sipqtQAction.cpp:1628: no matching function for call to `QAction::toggle ()' > make[2]: *** [sipqtQAction.lo] Error 1 > make[2]: Leaving directory `/home/boud/src/PyQt-3.0pre1/qt' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/boud/src/PyQt-3.0pre1' > make: *** [all] Error 2 The inclusion of "Qt-3.0.0beta6" in the file name is a bit of a clue :) Phil