


Page {
id: root
Process {
id: process
workingDirectory: "/home/user"
command: "ls"
onFinished: textArea.text = process.readAllStandardOutput()
}
TextArea {
id: textArea
anchors.centerIn: parent
}
Component.onCompleted: process.start()
}
| The Following 2 Users Say Thank You to marxian For This Useful Post: | ||
| The Following User Says Thank You to KullasH For This Useful Post: | ||
#include <QtGui/QApplication>
#include <QtDeclarative>
#include "qmlapplicationviewer.h"
#include "qdeclarativeprocess.h"
#include "qdeclarativesettings.h"
Q_DECL_EXPORT int main(int argc, char *argv[])
{
QScopedPointer<QApplication> app(createApplication(argc, argv));
QmlApplicationViewer viewer;
qmlRegisterType<QDeclarativeProcess>("org.component.Processes", 1, 0, "Process");
qmlRegisterUncreatableType<QDeclarativeProcessEnums>("org.component.Processes", 1, 0, "Processes");
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("qml/filecontrol/main.qml"));
viewer.showExpanded();
return app->exec();
}
#include <QtGui/QApplication>
#include <QtDeclarative>
#include "qmlapplicationviewer.h"
#include "qdeclarativeprocess.h"
#include "qdeclarativesettings.h"
Q_DECL_EXPORT int main(int argc, char *argv[])
{
QScopedPointer<QApplication> app(createApplication(argc, argv));
QmlApplicationViewer viewer;
qmlRegisterType<QDeclarativeProcess>("org.component.Processes", 1, 0, "Process");
qmlRegisterUncreatableType<QDeclarativeProcessEnums>("org.component.Processes", 1, 0, "Processes");
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("qml/filecontrol/main.qml"));
viewer.showExpanded();
return app->exec();
}
qmlRegisterUncreatableType<QDeclarativeProcessEnums>("org.component.Processes", 1, 0, "Processes", "Cannot be created in QML");
| The Following User Says Thank You to marxian For This Useful Post: | ||

qmlRegisterUncreatableType<QDeclarativeProcessEnums>("org.component.Processes", 1, 0, "Processes", "Cannot be created in QML");
