社区
Qt
帖子详情
Qt界面的一个问题
wopabe
2012-04-11 03:55:33
设计的Qt界面,上面有按钮和其他控件
当按有的按钮不相应后,界面就会死在那儿
怎么解决这个问题,指导个好方法
...全文
219
13
打赏
收藏
Qt界面的一个问题
设计的Qt界面,上面有按钮和其他控件 当按有的按钮不相应后,界面就会死在那儿 怎么解决这个问题,指导个好方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wopabe
2012-04-17
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
引用 7 楼 的回复:
引用 5 楼 的回复:
先不要着急使用多线程,先把问题搞清楚。
停止响应的槽是想完成什么功能?
槽函数里面调用了一个函数,正常情况下这个函数短时间执行完,到非正常情况下,这个函数就卡住,一直停在函数里的一个语句上跳不出来。
我想在非正常情况下,函数执行一小段时间后,还没跳出来,我就不让它停止,跳出来。
怎么实现呢?
函数是你调用的库里……
[/Quote]
函数是自己写的,是做通讯的
就是当下位机出问题时,通讯中断,就卡住
tt2com
2012-04-13
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
死在那里,肯定是点击按钮后进行了一个非常费时的操作.
或者是有阻塞程序的函数,比如QMutex等.
看看你的程序是干什么的?可能需要用到多线程
听几个人讲多线程
多线程怎么用啊,给个大概理解和思路
[/Quote]
debug 进去看看死在那了
xiachm
2012-04-12
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 5 楼 的回复:
先不要着急使用多线程,先把问题搞清楚。
停止响应的槽是想完成什么功能?
槽函数里面调用了一个函数,正常情况下这个函数短时间执行完,到非正常情况下,这个函数就卡住,一直停在函数里的一个语句上跳不出来。
我想在非正常情况下,函数执行一小段时间后,还没跳出来,我就不让它停止,跳出来。
怎么实现呢?
[/Quote]
函数是你调用的库里的?还是你自己写的?要是你自己写的,那就改造这个函数,让它支持超时退出的功能。否则只能用多线程了。
你这个函数是在做通讯吗?
wopabe
2012-04-12
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
先不要着急使用多线程,先把问题搞清楚。
停止响应的槽是想完成什么功能?
[/Quote]
槽函数里面调用了一个函数,正常情况下这个函数短时间执行完,到非正常情况下,这个函数就卡住,一直停在函数里的一个语句上跳不出来。
我想在非正常情况下,函数执行一小段时间后,还没跳出来,我就不让它停止,跳出来。
怎么实现呢?
xiachm
2012-04-12
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
那你可以搞一个定时器,当执行该槽函数的时候开始计时,当执行完后停止计时,当达到了某个时间还末执行完,你就可以实现你所说的功能了~
[/Quote]在单线程环境下实现不了的
fq15973135977
2012-04-12
打赏
举报
回复
那你可以搞一个定时器,当执行该槽函数的时候开始计时,当执行完后停止计时,当达到了某个时间还末执行完,你就可以实现你所说的功能了~
ghosty_hand
2012-04-11
打赏
举报
回复
中断一下,看GUI线程在做什么。
xiachm
2012-04-11
打赏
举报
回复
先不要着急使用多线程,先把问题搞清楚。
停止响应的槽是想完成什么功能?
riyue1108
2012-04-11
打赏
举报
回复
class MyThread : public QThread//定义你自己的线程类
{
public:
void run();//重载你的run函数
};
void MyThread::run()
{
//做你的事情,及开定时器等
exec();//进入线程的事件循环
}
QThread::start()//启动你的线程
wopabe
2012-04-11
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
死在那里,肯定是点击按钮后进行了一个非常费时的操作.
或者是有阻塞程序的函数,比如QMutex等.
看看你的程序是干什么的?可能需要用到多线程
[/Quote]
听几个人讲多线程
多线程怎么用啊,给个大概理解和思路
riyue1108
2012-04-11
打赏
举报
回复
死在那里,肯定是点击按钮后进行了一个非常费时的操作.
或者是有阻塞程序的函数,比如QMutex等.
看看你的程序是干什么的?可能需要用到多线程
我是学友
2012-04-11
打赏
举报
回复
这个问题说的有点模糊啊,点击按钮界面就死,是不是槽函数里面一些处理没写好
一个
较完整的
Qt
用户登录
界面
设计
一个
较完整的
Qt
用户登录
界面
,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+
Qt
5.6.1,win7下程序也编译可用。贡献出来,共同学习,欢迎交流。
QT
自定义精美换肤
界面
3:自定义
一个
QMessageBox对话框,自动换行显示提示信息,可以很方便的调用。 4:使用fontawesome图形字体库,将互联网的优秀资源应用于
QT
中。 5:彻底公开源码,可以任意随意使用。 6:
QT
各个版本都可以编译通过,...
QT
高级编程
QT
界面
美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
核心基础概念体系编程实践
QT
Widgets图形窗口编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面
美化编程实践
QT
文件...
Qt
实现360安全卫士9.2(再度来袭) 内附实例源码
此版本包括:主
界面
、换肤
界面
、新版特性
界面
、关于我们
界面
、登录
界面
(36.、人人、新浪可切换)、注册
界面
、系统托盘、多语化实现、边框阴影效果等! 资源包含所有源码、资源文件。。。 欢迎讨论、交流,欢迎批评...
Qt
多
界面
来回切换的
问题
以及
Qt
界面
关闭与销毁
Qt
中我们经常会用到好几个
界面
,那么这几个
界面
之间来回切换就是
一个
经常出现的
问题
。之前我也总是被这个
问题
困扰,现在写
一个
样例程序当作一种解决方案,希望能给大家启发。 首先我定义了两个
界面
,
一个
主
界面
,...
Qt
16,202
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章