Momergil
11th October 2011, 00:36
Hello!
I'm planning to create a eBook/ePaper reader (such as Adobe Reader) to be put inside an aplication (in the QMainWindow, to be more precise), but I have absolutely no idea of how to do it. The desire is to have the window with a QTreeWidget in the left size, where all the eBooks and ePapers in a given folder would be showed by theyr name and, once the user double click in the name, the software would open the eBook in the right side with a SlideBar, zoom, and maybe something more. For the time being, only pdf.
But what should I do? Which class am I supposed to use? QWidget? Scroll Area? QFrame? QGraphicsView?
I noticed the Nokia post (http://www.developer.nokia.com/Community/Wiki/Simple_QML_EBook_Reader), but it uses QML which I don't want to use.
Another option would be to open Adobe Reader inside my software, as an application inside another, but I don't know how to do that ether and I don't like the idea that my software would be depended on another software to work.
I would be glad if somebody could give me at least the "path of the stones" regarding this, or else point to some examples already done in Qt so I could study them.
Thanks!
Momergil
I'm planning to create a eBook/ePaper reader (such as Adobe Reader) to be put inside an aplication (in the QMainWindow, to be more precise), but I have absolutely no idea of how to do it. The desire is to have the window with a QTreeWidget in the left size, where all the eBooks and ePapers in a given folder would be showed by theyr name and, once the user double click in the name, the software would open the eBook in the right side with a SlideBar, zoom, and maybe something more. For the time being, only pdf.
But what should I do? Which class am I supposed to use? QWidget? Scroll Area? QFrame? QGraphicsView?
I noticed the Nokia post (http://www.developer.nokia.com/Community/Wiki/Simple_QML_EBook_Reader), but it uses QML which I don't want to use.
Another option would be to open Adobe Reader inside my software, as an application inside another, but I don't know how to do that ether and I don't like the idea that my software would be depended on another software to work.
I would be glad if somebody could give me at least the "path of the stones" regarding this, or else point to some examples already done in Qt so I could study them.
Thanks!
Momergil