现在,我有1个应用程序,但我不想打开应用程序两次,因此我QShareMemory在打开两次时使用检测应用程序.我的问题是:当用户打开第二个应用程序时,我如何在屏幕上显示当前应用程序?
int main(int argc, char *argv[]) {
Application a(argc, argv);
/*Make sure only one instance of application can run on host system at a time*/
QSharedMemory sharedMemory;
sharedMemory.setKey ("Application");
if (!sharedMemory.create(1))
{
qDebug() << "123123Exit already a process running";
return 0;
}
/**/
return a.exec();
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我尝试开发HTML 5 Canvas有上下文菜单.单击"画布"中的每个图像时,它将显示每个图像的上下文菜单.在那里,我只有一个画布
<canvas id="canvas" width=300 height=300></canvas>
Run Code Online (Sandbox Code Playgroud)
它会在我绘制时显示所有图像.我尝试了一些jquery库上下文菜单,它只支持以备有更多canvas(因为它使用class或者id元素来检测HTML元素).
现在我只想使用1个画布,我在画布中检测到每个图像的点击但我不知道如何创建上下文菜单.你可以建议我使用jquery库或者在我的案例中给我一些例子.
谢谢.