摘要:
本文是我前几天一个网友告诉我的,当时看了感觉好,就保存下来。今天再次查看,感觉有必要把文章分享给各位学习QT 的朋友,因为网上好用的QT 资源真的好少。1、如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的closeEvent()函数,加入判断操作Quote:void MainWindow::closeEvent(QCloseEvent *event){if (maybeSave()){writeSettings();event->accept();}else{event->ignore();}}2、如何用打开和保存文件对话答:使用QFileDialogQuote:QStri 阅读全文
摘要:
信号和槽是Qt编程的一个重要部分。这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来。在前几个例程中,我们已经连接了信号和槽,声明了控件自己的信号和槽,并实现了槽函数,发送了信号。现在来更深入了解这个机制。槽和普通的c++成员函数很像。它们可以是虚函数(virtual),也可被重载(overload),可以是公有的(public),保护的(protective),也可是私有的(private),它们可以象任何c++成员函数一样被调用,可以传递任何类型的参数。不同在于一个槽函数能和一个信号相连接,只要信号发出了,这个槽函数就会自动被调用。connect函数语法如下:connect(s 阅读全文