从中,标志参数具有与Unix 相同的含义 Enables nonblocking operation; if the operation我读到这意味着,我可以通过socket.MSG_DONTWAIT获得非阻塞操作,只对那个电话。可能这是不正确的-我也可以读这个,因为它总是会返回一个错误,因为原则上调用是阻塞的。MSG_DONTWAIT:我希望是一个非阻塞的电话,很快就会回来.实际上这也花了大约0.5秒
通过重新配
,我注意到QLabel::contextMenuEvent()使用了这种(非阻塞)样式:menu->setAttribute(Qt::WA_DeleteOnClose);menu->popup(event->globalPos());QMenu *menu = ...
// Blocking// Or before menu->exec