i have a file in the project dirictory. i wnt to print it using qprocess
i tried like this but not working
void RptPrintBarCodeDlg::pbnOk_clicked()
{
line="hello world";
if ( file.open( IO_WriteOnly ) )
{
stream<<line;
file.close();
printbarcode
->setWorkingDirectory
(QDir::current());
printbarcode->addArgument("cat");
printbarcode->addArgument("print.txt");
printbarcode->addArgument(">");
printbarcode->addArgument("/dev/lp0");
if(!printbarcode->start())
{
QMessageBox::information(this,
"Error",
"process not started" ,
"Ok");
}
}
else
{
QMessageBox::information(this,
"Error",
"File is not opened" ,
"Ok");
}
}
void RptPrintBarCodeDlg::pbnOk_clicked()
{
QString line;
line="hello world";
QFile file("print.txt");
if ( file.open( IO_WriteOnly ) )
{
QTextStream stream( &file );
stream<<line;
file.close();
QProcess *printbarcode = new QProcess(this);
printbarcode->setWorkingDirectory(QDir::current());
printbarcode->addArgument("cat");
printbarcode->addArgument("print.txt");
printbarcode->addArgument(">");
printbarcode->addArgument("/dev/lp0");
if(!printbarcode->start())
{
QMessageBox::information(this,"Error", "process not started" ,"Ok");
}
}
else
{
QMessageBox::information(this,"Error", "File is not opened" ,"Ok");
}
}
To copy to clipboard, switch view to plain text mode
can anybody help me
Bookmarks