门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
数据处理
›
QT如何使用多线程跑任务,线程里如何修改QT的tablemodel ...
发布主题
返回列表
QT如何使用多线程跑任务,线程里如何修改QT的tablemodel表的值
2
回复
8437
查看
[复制链接]
baoniu
当前离线
积分
55
baoniu
累计签到:36 天
连续签到:1 天
来源:
2014-3-29 23:01:36
显示全部楼层
|
阅读模式
1
Qter豆
1、我还在入门QT,最近想做一个复杂一点的程序,需要用到复杂的多线程
例如:我有1~N个IP,1~N个密码的密码表,分别使用1~10000个密码去尝试登录1~N个IP,用户可以设置1~10000个线程
涉及到:1、用户调整线程之后,如何启动各线程?
2、此时密码表只有1个密码,N个ip,如何启动线程?
3、此时有1个IP,N个密码,如何启动线程?
4、假如我有10万个IP,1000个密码,我启用了10000个线程,那一个线程结束后,如何启动另一个线程?
5、程序运行的过程中,又载入了1000个IP或者1000个密码,如何处理?
6、使用线程让tableview显示单个线程的进度条
7、使用线程如何修改tableview一行某列的值,比如我显示当前正在尝试登录的密码
2、如果我用一个table表来显示,前面放IP、后面放 进度条,如何处理?
涉及到:我真不知道QT的tablemodel或者 tableview,如何给它放个控件,或者让程序修改它的其中一个表格的值
因为我的数据全部存在数据库中,那可能会用到SQLtablemodel,请问如何实现呢?
我也很想知道,如何在线程里面修改 tableview表格里面的内容,比如我载入了一批
这几天想这个两个问题感觉好复杂啊,似乎没有一点资料
这两个问题如果解决的话,一些日志的问题应该都解决了吧
最佳答案
wdmxtk002
查看完整内容
线程里边尽量不要修改界面上的东西,用信号通知UI线程,在住线程里修改UI
相关帖子
如何通过QT获取linux命令行结果(注:带有管道的命令)
MacOS10.12如何安装Qt5.8?
安装qt插件之后VS2015如何进行网络编程?
如何保存QGraphicsScene的所有item到本地文件中
QML中如何添加一条动态线段
QGraphicsItemAnimation如何串行的显示动画
用vs装qt怎么创建两个qt项目,socket如何在两个界面传递?
将几个按钮放到verticalLayout里面如何调整,按钮的宽度
关于Qt多线程的一些问题
qml下如何 使用for循环出多个Text控件或Slider控件
双向属性绑定通过ui用C++实现如何做
qml在安卓中如何切换窗口?
Qt WebEngine示例程序的浏览器,如何播放flash
给l控件英文字体指定大小,拿到开发板上加参数-fn unifont...
QML:TableView 行委托rowdelegate中的项目如何聚焦?
如何重绘直线
qt+vs 如何获取exe的版本号?
qml下如何使用FOR循环出ListModel中的数据?
如何利用读写锁的dll库对SQLite加读锁
KS13-02 多线程应用中如何与主界面通信
回复
使用道具
举报
wdmxtk002
当前离线
积分
1097
wdmxtk002
累计签到:955 天
连续签到:1 天
2014-3-29 23:01:37
显示全部楼层
线程里边尽量不要修改界面上的东西,用信号通知UI线程,在住线程里修改UI
回复
使用道具
举报
baoniu
当前离线
积分
55
baoniu
累计签到:36 天
连续签到:1 天
2014-3-31 11:21:31
显示全部楼层
wdmxtk002 发表于 2014-3-30 00:48
线程里边尽量不要修改界面上的东西,用信号通知UI线程,在住线程里修改UI
我在某个blog找到一些文章,似乎很有帮助。
分享一下
http://blog.sina.com.cn/liang19890820
,不过线程划分算法,对我来说感觉还是很复杂的。
还是不知道如何弄。
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了