QT5 定时器使用方法
*.h
//=========================================
class IMAGE_SHOW_RPC_MWIN : public QMainWindow
{
Q_OBJECT
public:
IMAGE_SHOW_RPC_MWIN(QWidget *parent = nullptr);
~IMAGE_SHOW_RPC_MWIN();
private:
private Q_SLOTS:
void OnBT_Connect();
void OnBT_Disconnect();
void OnTimeout();
private:
Ui::IMAGE_RPC *mpUI;
std::string mIP;
bool mConnected;
std::shared_ptr<rest_rpc::rpc_client> mpNetClient;
QTimer *mpTimer;
};
*.cpp
//=========================================
QTimer *mpTimer;
mpTimer = new QTimer(this);
connect(mpTimer, SIGNAL(timeout()), this, SLOT(OnTimeout()));
mpTimer->start(100); // mpTimer->stop();
评论已关闭