اجرا شدن برنامه با باز کردن یک فایل
-
p{direction:rtl; text-align:right}. سلام
من میخام زمانی که یک فایل با پسوند jpg باز کنی برنامه بتونه اون فایل نمایش بده .main.cpp
@#include "photowindow.h"
#include "ui_photowindow.h"#include <QApplication>
#include <QMainWindow>#include <QDebug>
bool OpenParameter=false;
int main(int argc, char *argv[])
{
if(argc>1)
{
extern QStringList PhotoNames;for(int i=0; i<argc-1; i++) { PhotoNames << argv[i+1]; } OpenParameter=true; } QApplication AdvancedPhoto(argc, argv); qDebug()<<argc<<argv[1]; AdvancedPhoto.setOrganizationDomain("ARASH"); AdvancedPhoto.setApplicationName("Advanced Photo"); PhotoWindow photowindow; photowindow.show(); return AdvancedPhoto.exec();
}
@p{direction:rtl; text-align:right}. با این کد اگر فایلی با برنامه من باز بشه برنامه میتونه فایل های ارسالی رو بخونه در ویندوز مشکی وجود نداره ولی در مک این کد کار نمیکنه و اگر فایلی رو با برنامه باز کنی برنامه اون رو نشون نمیده!