Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 以编程方式按多媒体键_C++_Qt - Fatal编程技术网

C++ 以编程方式按多媒体键

C++ 以编程方式按多媒体键,c++,qt,C++,Qt,我想在Windows中静音,或使用多媒体键停止/播放音乐,因此我写了: QTest::keyClick(QApplication::focusWidget(), Qt::Key_VolumeMute , Qt::NoModifier); 但是什么也没发生,有什么办法吗 Qt只能将事件发布到Qt,而不能发布到系统。您需要使用系统API。您需要在哪里静音?在您的程序或其他程序中?@Ilya整个系统,Windows,这就是为什么我试图以编程方式按“静音”按钮。@d是的,但没有机会以编程方式按“播放”

我想在Windows中静音,或使用多媒体键停止/播放音乐,因此我写了:

QTest::keyClick(QApplication::focusWidget(), Qt::Key_VolumeMute , Qt::NoModifier);

但是什么也没发生,有什么办法吗

Qt只能将事件发布到Qt,而不能发布到系统。您需要使用系统API。您需要在哪里静音?在您的程序或其他程序中?@Ilya整个系统,Windows,这就是为什么我试图以编程方式按“静音”按钮。@d是的,但没有机会以编程方式按“播放”按钮,它会影响整个系统吗?