I want to use native kde-dialogs, for example 'kdialog --getopenfilename $HOME'
or kprinter

The following code does not work:

QString fileName = QProcess::exectue("kdialog --getopenfilename $HOME");

error-message: invalid conversion from int to char......

How can I store the selected filename ?