当前位置: 代码迷 >> QT开发 >> 如何把程序设置成默认打开图片的程序
  详细解决方案

如何把程序设置成默认打开图片的程序

热度:35   发布时间:2016-04-25 03:43:38.0
怎么把程序设置成默认打开图片的程序
我做了个图片浏览程序,准备用在linux系统下面,请问通过什么方法设置成图片打开程序,就是直接双击文件夹内的图片就可以打开。下面代码
#include "kk.h"

KK::KK(QWidget *parent)
    : QWidget(parent,Qt::FramelessWindowHint)
{
    pix.load( "picture.JPG",0,Qt::AvoidDither|Qt::ThresholdDither|Qt::ThresholdAlphaDither);
    resize(pix.size());
    width = pix.width();
    height = pix.height();
   // setMask(pix.mask());
}

void KK::paintEvent(QPaintEvent *event)
{
    QRectF target(0, 0, pix.width(),pix.height());
    QRectF source(0.0, 0.0, width, height);
    QPainter painter(this);
    painter.drawPixmap(source, pix, target);
}
KK::~KK()
{
}


------解决方案--------------------
楼上你所说的就是文件关联的一个功能?这个功能你实现了吗?如果实现了的话,那你需要解决如何把文件路径传进来,windows是通过main函数把参数传进来,linux下面就不太清楚啦
  相关解决方案