UID:131079
UID:107742
引用第2楼jdwx于2013-04-12 13:15发表的 回 1楼(liulin188) 的帖子 :这是C++问题,把信号和槽忽略掉,当成函数调用考虑。
UID:120998
引用第4楼呆呆很呆于2013-04-12 13:36发表的 回 2楼(jdwx) 的帖子 :的确不完全是这样 Qt异步信号槽的内部是调用了QMetaType::create来复制参数 防止参数被析构 不过的确 没有复制char*内部的东西 所以还是会被析构 楼主的例子推荐用将connect的最后一个参数设置为异步等待调用(跨线程默认是异步调用 不夸线程默认是直接调用)
UID:123401
引用第9楼呆呆很呆于2013-04-12 19:12发表的 回 5楼(liulin188) 的帖子 :不是这个意思 你connect的时候加一个参数Qt::BlockingQueuedConnection(注意 这个参数必须是在跨线程的情况下 否则会造成线程被堵塞)