[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