标题:Qt4 Mini ImageViewer,一个基于Qt4编写的迷你照片浏览程序(附源码)
作者:ericguo
日期:2006-08-28 00:25
内容:
相同内容在我的blog也有,欢迎访问 ^_^
http://www.cnblogs.com/ericguo/archive/2006/08/28/487911.html
Qt4 Mini ImageViewer通过Qt4的QImage类读取图片,格式包括现在主要的jpg, png, bmp, gif等格式,可以通过它来观看照片,下一张照片的快捷键为空格,上一张的快捷键则是Backspace,通过左边的TreeView选择照片目录,选择的目录如果有照片的话,Qt4 Mini ImageViewer会读取这些照片信息,然后显示第一张照片。
Qt4 Mini ImageViewer完全基于Qt4编写,所以可以支持现在主要的三个操作系统平台:Win32, Linux-X11, MacOS,当然,我是在WinXP下用Visual C++ 6.0 SP5做的开发。
程序代码非常简单,Qt4 Mini ImageViewer也无意和AcdSee等著名软件竞争,我知道它缺乏很多特性,但无论如何,我希望它是一个有用的程序,也希望各位网友通过阅读与源代码,加入Qt4编程的行列,本程序无计划做后续开发了,所以也不需要版本号了,你可以通过阅读总量不到7k的源代码发现,“.NET很酷,但Qt4更酷 ”
源代码和win32下的可执行程序:QtImage.rar (21k),GPL License
#1 [dfman1978 03-21 13:50]
不错,看看
#2 [jrdeng 04-23 01:41]
GOOD!!!!!!
#3 [advanceduser 09-24 16:14]
谢谢哦。
#4 [chai2010 11-01 09:45]
请问ui文件中各种action是怎么映射的??
我看到以下的代码:
Copy code
class ImageViewer : public QMainWindow, private Ui::ImageViewer
{
Q_OBJECT
public:
ImageViewer(QWidget *parent = 0);
~ImageViewer();
private slots:
void on_actionNext_triggered();
void on_actionPrevious_triggered();
void on_actionZoomOut_triggered();
void on_actionZoomIn_triggered();
void on_actionNormalSize_triggered();
void on_treeView_clicked(const QModelIndex & index);
void on_actionAbout_triggered();
};
请问这些on_actionAbout_triggered函数是怎么影射的??
是对应actionAbout的triggered()吗?
我在帮助中怎么很少看到类似的例子???
还有on_treeView_clicked是对应treeView的clicked吗?
有没有哪位朋友能指导一下?
designer做出来的东西是否还有其他的隐含规则?
#5 [zero-wei 11-01 15:56]
windows下, 内存泄露!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!