网站 所有权,阻止wordpress更新,中交路桥建设有限公司招聘,国内手机怎么上google浏览器上篇文章QT实现 端口扫描暂停和继续功能 3-CSDN博客 双击 添加对话框类 界面设计 由于主体代码已经写完#xff0c;只需要更改参数的获取即可
获取起始端口结束端口的输入 槽函数 给主界面类添加调用对话框类的功能 实现功能#xff1a;点击菜单项可以弹出对话框窗体
增加槽…上篇文章QT实现 端口扫描暂停和继续功能 3-CSDN博客 双击 添加对话框类 界面设计 由于主体代码已经写完只需要更改参数的获取即可
获取起始端口结束端口的输入 槽函数 给主界面类添加调用对话框类的功能 实现功能点击菜单项可以弹出对话框窗体
增加槽函数 连接 槽函数实现 mainwindow.h中新增#include QTcpSocket
------------------------------------------------------------------------------------------------------------
参数暴露原理解释
操作步骤会先点击dialog里面的OK再点击mainwindow里面的Scan。
这个函数是写在dialog里面的会在mainwindow中调用 要先在mainwindow中new出这个函数中的两个参数就可以用了 更新主界面把主界面的端口输入删掉现在是在dialog里面设置起始和结束了 获取线程数量框的text采用另一种暴露方式 线程的赋值不能放在mainwindow的构造函数里面因为获取这个值是在mainwindow构造之后
int threadNum diaglogSetting.getThreadNum(); //初始化线程数量threadpool-setMaxThreadCount(threadNum); // 设置最大线程数setMT是内置函数放在Scan_clicked里面 调试查看线程数量是否设置成功
先开调试才能看到调试窗口 调试窗口单击右键添加监视
要选debut模式才能进断点 如下图成功设置。 至此完成了dialog窗口的起止端口和线程数量设置。