摘要: 1 #include <QProcess> 2 3 //方法一: 4 QString cmd = "calc"; 5 CalcPro = new QProcess(this); 6 CalcPro->start("cmd", 7 QStringList()<<"/c"<<"calc"); 8 9 / 阅读全文
posted @ 2022-01-10 20:35 mcwhirr 阅读(729) 评论(0) 推荐(0)
摘要: 1 QProcess p(0); 2 p.start("cmd", QStringList()<<"/c"<<"ping www.baidu.com"); 3 p.waitForStarted(); 4 p.waitForFinished(); 5 QString strTemp=QString:: 阅读全文
posted @ 2022-01-10 20:33 mcwhirr 阅读(1951) 评论(0) 推荐(0)
摘要: 简述 QProcess可以用来启动外部程序,并与它们交互。 要启动一个进程,通过调用start()来进行,参数包含程序的名称和命令行参数,参数作为一个QStringList的单个字符串。 另外,也可以使用setProgram()和setArguments()来运行,然后调用start()或open( 阅读全文
posted @ 2022-01-10 20:31 mcwhirr 阅读(2008) 评论(0) 推荐(0)
摘要: 1 QStringList arguments; 2 arguments << "/c" << "python D:/ProjBach_0_1/HEXCvt.py"; 3 QProcess process(this); 4 process.start("cmd.exe", arguments); 5 阅读全文
posted @ 2022-01-10 16:51 mcwhirr 阅读(318) 评论(0) 推荐(0)
摘要: 1 QPython pyExcute("pyCon"); 2 QVariant var = 0; 3 QVariantList args = {1,5}; 4 bool rc = pyExcute.callPyFunc("add",args,&var); 5 6 //输入至窗口widget显示 7 阅读全文
posted @ 2022-01-10 16:49 mcwhirr 阅读(122) 评论(0) 推荐(0)
摘要: SharpTrader0_01.pro 1 QT += core gui 2 3 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 4 5 CONFIG += c++11 6 7 # You can make your code fail to comp 阅读全文
posted @ 2022-01-10 16:46 mcwhirr 阅读(472) 评论(0) 推荐(0)