当前位置: 首页 > news >正文

影响网站排名的因素网店推广渠道有哪些

影响网站排名的因素,网店推广渠道有哪些,wordpress主题酷,华为用了哪些网络营销方式上篇QT给端口扫描工程增加线程2-CSDN博客 为按钮pushButton_Stop添加clicked事件,功能为暂停扫描,并在暂停后显示继续按钮,点击继续按钮之后继续扫描 1.更新UI 添加继续按钮 点击转到槽则会自动声明 2. 更新 MainWindow.h 需要新增的部分…

上篇QT给端口扫描工程增加线程2-CSDN博客

为按钮pushButton_Stop添加clicked事件,功能为暂停扫描,并在暂停后显示继续按钮,点击继续按钮之后继续扫描

1.更新UI

添加继续按钮

点击转到槽则会自动声明

2. 更新 MainWindow.h

需要新增的部分

private slots:  void on_pushButton_Stop_clicked(); // 暂停按钮点击事件  void on_pushButton_Continue_clicked(); // 继续按钮点击事件  private:  bool isPaused; // 用于跟踪扫描是否暂停

3. 更新 MainWindow.cpp

在 MainWindow.cpp 中实现暂停和继续的功能。

3.1 初始化成员变量

在构造函数中初始化 isPaused 变量,并设置 pushButton_Continue 为隐藏状态:

MainWindow::MainWindow(QWidget *parent) :  QMainWindow(parent),  ui(new Ui::MainWindow),  isPaused(false) // 初始化为未暂停状态  
{  ui->setupUi(this);  ui->pushButton_Continue->setVisible(false); // 隐藏继续按钮  
}

3.2 实现暂停功能

在 on_pushButton_Stop_clicked() 槽函数中,设置 isPaused 为 true,并隐藏暂停按钮,显示继续按钮:

void MainWindow::on_pushButton_Stop_clicked() {  isPaused = true; // 设置为暂停状态  ui->pushButton_Stop->setEnabled(false); // 禁用暂停按钮  ui->pushButton_Continue->setVisible(true); // 显示继续按钮  
}

3.3 实现继续功能

在 on_pushButton_Continue_clicked() 槽函数中,设置 isPaused 为 false,并隐藏继续按钮,启用暂停按钮:

void MainWindow::on_pushButton_Continue_clicked() {  isPaused = false; // 设置为继续状态  ui->pushButton_Stop->setEnabled(true); // 启用暂停按钮  ui->pushButton_Continue->setVisible(false); // 隐藏继续按钮  // 继续扫描的逻辑  // 这里可以调用一个函数来继续扫描  continueScanning();  
}

4. 修改扫描逻辑

在 MyThread 类中,您需要修改扫描逻辑,以便在扫描过程中检查 isPaused 状态。如果扫描被暂停,则线程应等待,直到继续按钮被点击。

4.1更新 MyThread.h

4.2更新 MyThread.cpp

在 MyThread.cpp 中实现 setPaused 方法,并在 run() 方法中检查 isPaused 状态:  

void MyThread::setPaused(bool paused) {  isPaused = paused; // 更新暂停状态  
}  

while (isPaused) {  msleep(100); // 暂停扫描,避免 CPU 占用过高  }  
4.3在主窗口中管理暂停和继续

在点击暂停和继续按钮时调用 setPaused 方法。

5.连接信号和槽

因为先点击扫描才会有后面的暂停和继续,所以我选择把这个步骤放到扫描按钮点击事件处理函数
void MainWindow::on_pushButton_Scan_clicked()中

connect(ui->pushButton_Stop, &QPushButton::clicked, this, &MainWindow::on_pushButton_Stop_clicked);  
connect(ui->pushButton_Continue, &QPushButton::clicked, this, &MainWindow::on_pushButton_Continue_clicked);

http://www.ds6.com.cn/news/92475.html

相关文章:

  • wordpress 有的管理员不能发布视频代码seo外包推广
  • bilibili推广网站新媒体运营主要做什么
  • 闸北区网站建设网页制网络营销推广专员
  • 企业画册设计印刷制作平台关键词排名优化
  • 北京网站seo公司十大网络营销经典案例
  • 网站建设总体规划包括湖北网站seo
  • 大朗仿做网站seo搜索引擎优化人员
  • 广州大题小做考研网站seo技术培训唐山
  • 高校里做网站的工作中国搜索引擎份额排行
  • 德阳网站建设熊掌号微信朋友圈广告
  • 淘宝上做网站 源代码怎么给你网站排名优化培训哪家好
  • 顺德新网站建设广州seo培训
  • dw网站怎么做背景图sem是什么职业
  • 手机网站建设渠道全国新冠疫情最新情况
  • 电子商务网站建设 教材短视频推广
  • 怎么在手机上设计网站网站建设营销型
  • 国企有没有必要建设网站重庆森林台词
  • 投诉做单骗子网站最近重大新闻头条
  • 网站建设html代码如何添加google框架一键安装
  • 建筑工程网站搭建如何建立网站平台
  • 网站建设如何做用户名密码百度账号客服人工电话
  • 网站建设与制作实现精准营销济宁百度推广价格
  • 信用网站标准化建设方案中国百强城市榜单
  • 哪里有微信网站建设seo 重庆
  • 燃烧学课程网站建设app运营推广策划方案
  • 广州专业的网站建设网络营销的10个特点
  • 黄石做网站要多少钱浏览器下载安装2023版本
  • 哈尔滨市最新疫情东莞seo培训
  • wordpress查看访问ip长沙专业竞价优化公司
  • 做网站项目需要多少钱seo网站查询