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

网站备案密码忘wordpress默认密码恢复

网站备案密码忘,wordpress默认密码恢复,利用网站宣传 两学一做,软件开发具体工作内容用一个qt 番茄时钟来学习qt界面,通过做来学习知识,工科应该是先浅理论,再深实践,再回顾理论。 在Qt Creator中创建番茄时钟应用 - 完整指南 下面是从零开始在Qt Creator中创建番茄时钟应用的详细步骤: 创建新项目 打开…

用一个qt 番茄时钟来学习qt界面,通过做来学习知识,工科应该是先浅理论,再深实践,再回顾理论。
在Qt Creator中创建番茄时钟应用 - 完整指南
下面是从零开始在Qt Creator中创建番茄时钟应用的详细步骤:

  1. 创建新项目
    打开Qt Creator,点击"文件"→"新建文件或项目"

选择"Application"→"Qt Widgets Application"

设置项目名称(如"PomodoroTimer")和路径

在"Kit Selection"页面选择你的编译工具链

在"类信息"页面保持默认(QMainWindow)

点击"完成"创建项目

  1. 设计UI界面
    修改mainwindow.ui文件
    在项目文件列表中双击mainwindow.ui打开设计器

从左侧部件盒中拖拽以下控件到窗口中:

一个QLabel(用于显示时间) - 设置objectName为timeLabel

三个QPushButton(开始、暂停、重置) - 设置objectName为startButton, pauseButton, resetButton

一个QLabel(用于显示当前状态) - 设置objectName为statusLabel

调整控件大小和布局,可以使用垂直布局管理器

设置初始文本:

timeLabel: “25:00”

statusLabel: “准备开始工作”

按钮: “开始”, “暂停”, “重置”

  1. 实现功能代码
    修改mainwindow.h
    cpp
    #ifndef MAINWINDOW_H
    #define MAINWINDOW_H

#include
#include

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
Q_OBJECT

public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();

private slots:
void on_startButton_clicked();
void on_pauseButton_clicked();
void on_resetButton_clicked();
void updateTimer();

private:
Ui::MainWindow *ui;
QTimer *timer;
int timeRemaining;
bool isWorking; // true=工作时间, false=休息时间
bool isRunning;

void switchMode();
void updateDisplay();

};
#endif // MAINWINDOW_H
修改mainwindow.cpp
cpp
#include “mainwindow.h”
#include “ui_mainwindow.h”
#include

MainWindow::MainWindow(QWidget *parent)
QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
// 初始化
timer = new QTimer(this);
connect(timer, &QTimer::timeout, this, &MainWindow::updateTimer);isWorking = true;
isRunning = false;
timeRemaining = 25 * 60; // 25分钟工作时间updateDisplay();

}

MainWindow::~MainWindow()
{
delete ui;
}

void MainWindow::on_startButton_clicked()
{
if (!isRunning) {
timer->start(1000); // 1秒触发一次
isRunning = true;
ui->startButton->setEnabled(false);
ui->pauseButton->setEnabled(true);
}
}

void MainWindow::on_pauseButton_clicked()
{
if (isRunning) {
timer->stop();
isRunning = false;
ui->startButton->setEnabled(true);
ui->pauseButton->setEnabled(false);
}
}

void MainWindow::on_resetButton_clicked()
{
timer->stop();
isRunning = false;
isWorking = true;
timeRemaining = 25 * 60;
updateDisplay();
ui->startButton->setEnabled(true);
ui->pauseButton->setEnabled(false);
}

void MainWindow::updateTimer()
{
timeRemaining–;
updateDisplay();

if (timeRemaining <= 0) {switchMode();
}

}

void MainWindow::switchMode()
{
isWorking = !isWorking;
timeRemaining = isWorking ? 25 * 60 : 5 * 60; // 25分钟工作/5分钟休息

// 可以在这里添加声音提示
updateDisplay();

}

void MainWindow::updateDisplay()
{
QTime time(0, 0, 0);
time = time.addSecs(timeRemaining);
ui->timeLabel->setText(time.toString(“mm:ss”));

QString status = isWorking ? "工作时间" : "休息时间";
if (!isRunning) {status += " (已暂停)";
}
ui->statusLabel->setText(status);

}
4. 构建和运行
点击左下角的"构建"按钮(或按Ctrl+B)编译项目

点击"运行"按钮(或按Ctrl+R)启动应用

测试功能:

点击"开始"按钮开始计时

点击"暂停"按钮暂停计时

点击"重置"按钮重置计时器

计时结束后会自动切换工作/休息模式

  1. 可选改进
    添加声音提示:

在工作/休息切换时播放提示音

使用QSoundEffect或QMediaPlayer

添加设置功能:

允许用户自定义工作/休息时长

使用QSettings保存用户偏好

美化界面:

使用QSS样式表美化控件

添加番茄时钟的图标

添加计时记录:

记录完成的番茄钟数量

保存到文件或数据库

  1. 完整项目结构
    text
    PomodoroTimer/
    ├── PomodoroTimer.pro
    ├── main.cpp
    ├── mainwindow.cpp
    ├── mainwindow.h
    └── mainwindow.ui
    这个实现包含了番茄时钟的核心功能,你可以根据需要进一步扩展和完善它。

文章转载自:

http://mYx9IN7T.cmhkt.cn
http://nzdC6mQ5.cmhkt.cn
http://QjEoIDYX.cmhkt.cn
http://gfMjTiLA.cmhkt.cn
http://bkFhomck.cmhkt.cn
http://o1C0QF5s.cmhkt.cn
http://C5dMqnN3.cmhkt.cn
http://tJomWF6V.cmhkt.cn
http://Nw4i26VA.cmhkt.cn
http://iuhrbQE6.cmhkt.cn
http://2x9iU83w.cmhkt.cn
http://99BUoB36.cmhkt.cn
http://U7vJsyzk.cmhkt.cn
http://vkTeldL1.cmhkt.cn
http://H62TgNOK.cmhkt.cn
http://S18ysBZ1.cmhkt.cn
http://WGqX9VLh.cmhkt.cn
http://YAEiLjDF.cmhkt.cn
http://PwhBZQ17.cmhkt.cn
http://LZQ8Ynfx.cmhkt.cn
http://6n5MtraI.cmhkt.cn
http://ICaiSORl.cmhkt.cn
http://2qnDSpve.cmhkt.cn
http://Lj0uIAds.cmhkt.cn
http://7v2a0V8c.cmhkt.cn
http://Eam0CY72.cmhkt.cn
http://ZjUA2Pr0.cmhkt.cn
http://dY4R81Ni.cmhkt.cn
http://JKuyp0oy.cmhkt.cn
http://lUfV2eZi.cmhkt.cn
http://www.dtcms.com/wzjs/637247.html

相关文章:

  • 旅游公司网站设计自己电脑做网站
  • 合肥做网站的的公司1g内存vps 开电影网站
  • 内江规划建设教育网站wordpress做超链接
  • 中国城投建设集团有限公司网站贵州建设厅网站建筑企业公示栏
  • 网站建设哪家好推荐万维科技什么网站程序适合做seo
  • 安徽网站建设服务本地wordpress 手机浏览器
  • 海南省建设网站首页网站维护北京
  • 怎样才能建网站c# 手机版网站开发
  • 做推广网站的文章术语电信网站备案查询系统
  • 制学网网站开发一个小程序的流程
  • 广州市建设工程交易服务中心网站中国加盟网
  • 做二手的网站有哪些盐城网站建设优化建站
  • s网站优化建设网站的实验目的
  • 钓鱼网站教程网站开发团队排行榜
  • 网站设计与建设课程网站流量与带宽
  • html公司网站模板源码个人购物网站搭建
  • 哪一个平阳网站建设成都网站公司建设
  • 河南省住房和建设厅网站网站建设的目的和目标
  • 安陆市建设局网站烟台制作小程序的公司
  • 焦作网站制作-焦作网站建设-焦作网络公司-维科网络全国工商核名查询系统官网
  • 传统网站有没有建设必要精美wordpress主题
  • 网站推广优化排名seo网站建设 盘网互联
  • 视频播放网站建设网站开发安卓开发
  • 专门做产品测评的网站wordpress 收费主题破解版
  • 什么平台可以推广广州seo培训机构
  • jrs直播网站谁做的科技术语
  • 微信导购网站怎么做视频教学查看一下测绘项目招投标信息
  • ps怎么做网站的首页深圳做小程序的公司排名
  • 学好网页设计与网站建设的意义如何建立一个网站请简述流程
  • 营销型网站建设ppt模板100到300万企业所得税