[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: Re: [PyKDE] KHTML and so on...
From: Carlo Truijllo <truijllo () supereva ! it>
Date: 2005-04-13 10:58:31
Message-ID: 200504131258.31226.truijllo () supereva ! it
[Download RAW message or body]
[SNIP]
Thanks a lot, my example was only extracted the code, just to show main flow.
> There are a few problems with your program.
>
> 1. You don't have an event loop running - you need to call
> KApplication.exec_loop () (or a.exec_loop () in your example) before you
> call browser.paint. That means you'll need some kind of event (button, menu
> entry, timer) to trigger the paint event. "exec_loop" in PyQt corresponds
> to "exec" in Qt - the name change is to avoid a conflict with the Python
> "exec" keyword.
>
> 2. KHTMLPart is descended from KPart, so instead of KMainWindow you need to
> use KPart.MainWindow. You'll probably need a .rc file too.
>
> For (1) and (2) you can look at PyKDE/examples/pyKHTMLPart.py for an
> example of how to set up the main window and event loop and the .rc file.
> You can use pyKHTMLPart.py as a starting point - you'll need to add code to
> start printing.
I'll do soon ;)
> 3. Setting up a KPrinter/QPrinter to print is a little more involved than
> what your code shows. See, for example, the way printing is done in
> PyQt/examples3/application.py, and the Qt and KDE docs. KPrinter should
> function about the same way QPrinter does. You can get your app working
> with QPrinter first, and then switch to KPrinter. I've always found
> QPrinter/KPrinter a little tricky to set up and get working, so locating
> the docs is a good idea in this case.
I've already configured a simple app capable to print something from a kedit
object, my trouble is print html rendered, I should manage like simple text
( scrolling lines ) or like pics ?
Thanks a lot !
Carlo
-------------------------------------------------------
_______________________________________________
PyKDE mailing list PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic