QtViewPic 0.1 A 'full screen' picture viewer
Home QtDSO QtDMM QtWvDialer QtViewPic Bits News

Description Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

Menu interface Thumbnails
A screenshot of the menu A screenshot of the thumbnail interface

Christmas! I've purchased a Kodak DC240. Soon I felt the need for a fancy 'full screen' picture viewer. Here is my interpretation. I'm shure there are millions of picture viewer in the net. So yet another won't harm :)

QtViewPic is a 'full screen' picture viewer. The menu interface hides if the mousepointer leaves the menu. To the right of the screen you can access the thumbnail list (Scrollable with wheel mouse). In the bottom right corner is the menu. Additionally you can open a popupmenu with the right mouse button. Zoom in and out with the wheel of your wheel mouse and pan the image while zoomed. Last but not least you can zoom a portion of the image by dragging a rectangle around the area of interest with the left mouse button.

All menu options can also be reached through the keyboard.

Menu options:
Previous imageBackspace
Next imageSpace
Select directory for imagesCtrl-O
Zoom images to fit screen sizeCtrl-F
Zoom out (decrease image size)Minus
Zoom in (increase image size)Plus
Display images in original sizeHome
Rotate image 90 degree conterclockwiseLeft
Rotate image 90 degree clockwiseRight
Quit programCtrl-Q

The used icons for the menu are still quite uggly. I'll fix them when Qt View Pic gets more mature.

The thumbnails are stored in KDE fashion in the ./.pics/med directory (64 pixel size). If konqueror already created the thumbnails Qt View Pic uses them directly. If there is no thumbnail yet Qt View Pic creates it when the image is selected.

QtViewPic does only show the files which can be decoded by the Qt Image Decoder. The number of file formats can be increased by adding more decoders. So make shure that you compile Qt with at least JPEG support to be able to view the images from a digital camera.

Status Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

QtViewPic is kind of "works for me" software. I'm using it, I like it the way it is and it seems to be quite stable. But I'm shure it still contains tons of bugs and outside my box it will crash every second or two. Try it and we will learn more ...

Download Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

The following versions are available for download:

Latest version 0.1 sources (21150 bytes)

You might have to 'shift-click' the links to download the sources.

There will be no binaries from this site until Qt View Pic has proven to be stable. As I had not much feedback untill now Qt View Pic has to be considered unstable.

Requirements Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

If you are running Linux and have the NVIDIA OpenGL driver installed and Qt was compiled with OpenGL support you may encounter some problems. At my machine I had to link the program against libpthread to avoid a runtime linker error. If this configuration is true for you use the --nvidia option for the configure script.

Compilation Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

Make shure QTDIR is set correctly and tmake and moc are installed.
  • untar the tarball you've downloaded
  • enter the qtviewpic directory
  • type ./configure [--nvidia|--help]
  • type make
That's it. You should have the executable qtviewpic now.

If you encounter any problems don't hesitate to contact me <qtviewpic@mtoussaint.de>

The build process has been tested until now only with Linux and Qt 2.2.0. It would be nice to hear if QtViewPic compiles and works with different system configurations.

Installation Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

Just copy (or link) qtviewpic into your $PATH. There are no additional files needed by qtviewpic. When QtViewPic reaches a stable release there will be a installation procedure included (perhaps even RPM's for binary installation).

Changelog Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

Version 0.1
  • Initial release

Contact Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

If you had success or problems or have suggestions, feel free to contact me.

License Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

QtViewPic is licensed under the GNU GPL.

Abstract: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See http://www.gnu.org/copyleft/gpl.html for more details.

Copyright Description | Status | Download | Requirements | Compilation | Installation | Changelog | Contact | License | Copyright | Top

Qt, tmake and moc are copyright by Trolltech AS Norway
QtViewPic is copyright by Matthias Toussaint

The script that was used for the creation of this website can be found here Home | QtDSO | QtDMM | QtWvDialer | QtViewPic | Bits | News
© 2000, 2001 Matthias Toussaint