QMessageBox msg
msg.setText(tr("是否要退出音乐播昌肆放?"))
QAbstractButton *confirmButton = msg.addButton(tr("OK"), QMessageBox::ActionRole)
QAbstractButton *cancelButton = msg.addButton(tr("CANCEL"), QMessageBox::ActionRole)
msg.exec()
if(msg.clickedButton() == confirmButton){
//这里写你的关闭音乐播放函数
//退出函顷闷数
}
else{
return
}
你看是这个意思不?
你好!对于这样的简单要求,最好不要使用下载的第三方软件完成。你电脑自带的就有这样功能!*** 作步兆逗骤:
1、打开“控制面板-任务计物旅划-添加任务计划”
2、在d出的窗口点“下一步”
3、在下拉列表找到千千静听程序(TTPlayer),如果找不到就选择“Windos media player”或其它播放器,或者在浏览中找到一个播放器的应用程序。然后点“下一步”。
4、这时出现任务执行时族蚂卖间设定界面,你应该选“每天”。然后继续。
5、在这里设置时间6、在这里输入你的账户的密码(因为这个任务计划只对你的账户有效)。
你好、希望能帮到你哈!
1、通过调用Linux C 函数
system("calc.exe")
2、通过碧梁QProcess 阻塞调用
QProcess::execute("calc.exe")/QProcess::startDetached("calc.exe")
3、通过QProcess,非阻塞调用
QProcess *pro = new QProcess
pro->start("calc.exe")
注释:
1、前两种方法会阻塞进程,直到计算器程序结束,而第三种方法则不会阻塞进程,可以多任务运行。
2、QT在运行的时候,要启动qws服务尺虚,如果用前两种方法,运行的时候,要新开启一个qws,否则不能运行;而第三种方法,则不需要在开启qws,他和主进程公用一个qws。
3、第三种虽然不会阻塞,但是有可能在终端上看不到打印出来的信息。所以要在终端显示信息,可以考陵慧燃虑阻塞模式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)