社区
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
...全文
487
1
打赏
收藏
QT的QDialog::accept()报错啊
In member function 'virtual void Widget::accept()': cannot call member function 'virtual void QDialog::accept()' without object
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KeequenLiu
2014-05-09
打赏
举报
回复
你是在自定义部件(继承QWidget的类)中,调用QDialog的方法? 如果是这样的话,则肯定不行了。换成继承QDialog吧。
关于
QT
中 Q
Dialog
的几点疑问的解答
1.如果使用exec()默认为模态的。如果用show()需要设置setModel(true)才是模态的。...B是一个Q
Dialog
,B = new Q
Dialog
(A)。 int rec = B->exec(); if (!thisDeleted) { if (rec == Q
Dialog
::Ac...
使用C++中的Q
Dialog
类
通过以上步骤,我们可以使用C++中的Q
Dialog
类来创建和管理对话框窗口。根据实际需求,我们可以设置对话框的属性、处理按钮点击事件以及关闭对话框。在创建对话框对象后,我们可以设置一些对话框的属性。在上述示例中...
Q
Dialog
无法执行显示
如果A传入了父类指针,则exec()会一直返回-1(正常exec()会返回 1
accept
或 0 reject),并且不显示对话窗口。 后来发现继承类A中调用setWindowFlags 在setWindowFlags中增加了
Qt
::Dailog属性后正常
Qt
学习(七)—— Q
Dialog
不仅需要用到Q
Dialog
类,还需要用到exec()。 在
Qt
的框架中有提到过,exec()使程序进入一个循环,直到用户进行操作才结束循环。所以,要实现模态对话框也需要用到它,只有当用户对对话框作出反馈,才能继续后续的...
【
QT
5.9.3】no such slot错误解决办法
这种问题一般有下列几个地方出错: 1.在自己写的类中加入Q_OBJECT宏 2.槽函数没有写在"private/public slots:"...
Qt
Widgets/Q
Dialog
> #include "ui_My
Dialog
.h" class MyDialo...
Qt
16,816
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章