社区
Qt
帖子详情
QT的QDialog::accept()报错啊
qq11111qqwowo
2014-05-09 12:18:11
In member function 'virtual void Widget::accept()':
cannot call member function 'virtual void QDialog::accept()' without object
...全文
556
1
打赏
收藏
QT的QDialog::accept()报错啊
In member function 'virtual void Widget::accept()': cannot call member function 'virtual void QDialog::accept()' without object
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KeequenLiu
2014-05-09
打赏
举报
回复
你是在自定义部件(继承QWidget的类)中,调用QDialog的方法? 如果是这样的话,则肯定不行了。换成继承QDialog吧。
1.5
Qt
中的基础窗口类
QWidget类是所有窗口类的父类(控件类是也属于窗口类), 并且QWidget类的父类的QObject, 也就意味着所有的窗口类对象只要指定了父对象, 都可以实现内存资源的自动回收。在1.1
Qt
入门章节中已经为大家介绍了QWidget的一些特点, 为了让大家能够对这个类有更深入的了解, 下面来说一说这个类常用的一些API函数。关于这个窗口类的属性介绍, 请参考容器控件之QWidget。
Qt
第三天总结(登录界面)
今天学习:事件、
Qt
元对象模型与容器、2D绘图 登录界面代码如下: //loginform.h #ifndef LOGINFORM_H #define LOGINFORM_H #include <Q
Dialog
> #include <QLabel> #include <QLineEdit> #include <QPushButton> class LoginForm : public Q
Dialog
{ Q_OBJECT public:
QT
error C3867:非标准语法;请使用“&”来创建指向成员的指针
error C3867:非标准语法;请使用“&”来创建指向成员的指针。错误写成如下:则
报错
。
C++
Qt
开发从入门到实战:环境搭建、信号槽机制与通讯录项目实践
在C++桌面应用开发领域,跨平台GUI框架是解决多系统兼容性挑战的核心技术。
Qt
作为一套成熟的C++应用程序开发框架,通过其元对象系统和信号槽机制,实现了对象间类型安全、松耦合的通信,显著提升了代码的可维护性和扩展性。这一机制不仅替代了传统的回调函数模式,还支持一对多、多对一的灵活连接方式,为构建复杂交互逻辑提供了坚实基础。在工程实践中,
Qt
的父子对象内存管理模型能有效防止内存泄漏,而基于模型/视图的架构则优化了大数据集的处理性能。这些特性使得
Qt
广泛应用于工业控制、嵌入式HMI、汽车电子及专业软件等场景。
C++
Qt
登录窗口实战:从环境搭建到安全校验
登录窗口是桌面应用开发中最基础也最关键的交互入口,其背后涉及
Qt
框架的核心机制——信号槽、元对象系统、跨平台构建与UI资源管理。理解QWidget布局原理(如QFormLayout对齐策略)、输入校验三重防线(实时反馈+格式正则+协议时间戳)及模态对话框行为差异,是掌握
Qt
工程化开发的起点。结合
Qt
5.15.2 LTS版本与VSCode+CMake轻量工作流,可高效规避‘unknown module widgets’‘MSVC 14.0 required’等高频环境
报错
,为后续国际化、网络集成、样式定制和
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章