标题:qt4.5.3QTcpServer newConnection信号无法 发射?? 万分感谢
作者:lqb198612
日期:2010-09-07 10:11
内容:
一个server类
class server : public QObject{
...
private slots:
void connected();
private:
QTcpServer *tcpserver;
}
server::server() {
tcpServer = new QTcpServer();
tcpServer->listen(QHostAddress("127.0.0.1"),6178);
connect(tcpServer, SIGNAL(newConnection()), this, SLOT(connected()));
}
void server::connected(){
cout
#1 [XChinux 09-07 14:32]
在main()函数中,你没有创建QApplication对象,没有调用其exec()方法进入事件循环,所以无法处理信号/槽。
#2 回 1楼(XChinux) 的帖子 [lqb198612 09-07 17:17]
明白了,谢谢你哈~~~~
如果我 另起一线程,让其执行server ,主线程还是pause, 这应该也可以吧??
#3 [XChinux 09-07 17:57]
是否另起线程,依据你的需求来定吧。