qt 调试记录

这篇博客记录了Qt编程中遇到的问题及解决方案,包括Dialog构造函数的使用、modal对话框的作用、QMessageBox的使用、QAction的功能、this指针的意义、布局管理、数据库操作、信号与槽的连接、正则表达式、线程创建与管理、回调函数、并发概念、QTimer、QImage的使用以及如何处理窗口关闭事件等。通过这些问题的解答,深入理解Qt编程的各个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题一:Dialog::Dialog(QWidget *parent):QDialog(parent)中的QDialog(parent)

答:http://blog.youkuaiyun.com/u011450537/article/details/42100029

派生类显示调用父类的构造函数,并传参,调用顺序是先调用父类构造函数,再调用派生类的构造函数,若不写,调用父类的默认构造函数。

问题二:setModal(true);

答:modal - 指定 dialog 是否阻止在显示的时候将内容输入其他窗口。也就是说,“有模式”意味着该窗口打开时其他窗口都被屏蔽了,你可以试试,在此情况下,点击程序的其他窗口是不允许的。

问题三:QMessageBox::critical(NULL,QObject::tr("数据库打开错误"),db.lastError().text()

critical()函数应用被用于保留严重错误,null父窗口,标题:数据库打开错误,数据库错误信息。

问题四:Qaction

QAction类提供了抽象的用户界面action,这些action可以被放置在窗口部件中。应用程序可以通过菜单,工具栏按钮以及键盘快捷键来调用通用的命令。由于用户期望每个命令都能以相同的方式执行,而不管命令所使用的用户界面,这个时候使用action来表示这些命令就显得十分有用。 Actions可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值