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

高端网站建设网站定制今天最新新闻事件报道

高端网站建设网站定制,今天最新新闻事件报道,做网站要提供什么,创建一个个人网站方法&#xff1a;使用单例模式 将主窗口设计为单例模式。在子界面中通过单例访问主窗口实例&#xff0c;并调用公共函数。 // mainwindow.h #include <QMainWindow>class MainWindow : public QMainWindow {Q_OBJECTpublic:static MainWindow& instance() {static …

方法:使用单例模式

  1. 将主窗口设计为单例模式。
  2. 在子界面中通过单例访问主窗口实例,并调用公共函数。
// mainwindow.h
#include <QMainWindow>class MainWindow : public QMainWindow {Q_OBJECTpublic:static MainWindow& instance() {static MainWindow instance;return instance;}void publicFunction();private:MainWindow(QWidget *parent = nullptr);~MainWindow();MainWindow(const MainWindow&) = delete;MainWindow& operator=(const MainWindow&) = delete;// 其他成员变量和函数
};// mainwindow.cpp
#include "mainwindow.h"
#include <QDebug>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) {// 初始化代码
}MainWindow::~MainWindow() {// 析构代码
}void MainWindow::publicFunction() {qDebug() << "Public function called";
}// subwidget.h
#include <QWidget>class SubWidget : public QWidget {Q_OBJECTpublic:explicit SubWidget(QWidget *parent = nullptr);private slots:void onButtonClicked();
};// subwidget.cpp
#include "subwidget.h"
#include "mainwindow.h"
#include <QPushButton>
#include <QVBoxLayout>SubWidget::SubWidget(QWidget *parent) : QWidget(parent) {QPushButton *button = new QPushButton("Call Main Window Function", this);QVBoxLayout *layout = new QVBoxLayout(this);layout->addWidget(button);connect(button, &QPushButton::clicked, this, &SubWidget::onButtonClicked);
}void SubWidget::onButtonClicked() {MainWindow::instance().publicFunction();
}// main.cpp
#include "mainwindow.h"
#include "subwidget.h"
#include <QApplication>int main(int argc, char *argv[]) {QApplication a(argc, argv);MainWindow& w = MainWindow::instance();SubWidget subWidget;w.show();subWidget.show();return a.exec();
}

http://www.yayakq.cn/news/267335/

相关文章:

  • 遵义做网站公司郑州出租车网
  • 做啥网站赚钱湛江市seo网站设计联系方式
  • 徐州建网站建设局与住建局
  • 网站建设开发多少钱江苏建设会计学会网站
  • 网站备案的意义深圳电商平台网站
  • 新郑建设局网站烟台网站建设工作
  • 网站的关于我们页面wordpress 关闭边栏
  • 可做市值曲线的网站免费链接生成器
  • 网站的建设服务中心网站建设属于什么费
  • 怎么找网站wordpress导航栏去掉
  • 济南建设质量协会网站朝外大街网站建设
  • 免费做初中试卷的网站企业做商城网站需要什么资质
  • 手机旅游视频网站模板财经类 直播类网站开发
  • 新安网站建设网站建设公司宣传语
  • 网站模板d一品资源网优化关键词有哪些方法
  • 做外贸的网站都有哪些自己网站内容怎么才能被百度抓取
  • 网站的用户登录一般怎么做的wordpress所有缩略图
  • 网站优化建设河南远程wordpress数据库
  • 网站怎么在移动端推广商务电子是学什么的
  • 电商网站开发流程文档江西万年县建设局网站
  • 网站建设南京公司国内新闻摘抄2022年
  • 用dw制作视频网站四川建设网有限责任公司是国企吗
  • 焦作市住房和城乡建设局网站seo优化服务是什么
  • 网站建设关键词重庆做网站微信的公司
  • 开源网站后台管理系统wordpress建立数据库时出错
  • 做360手机网站快速排网站开发设计各部门职责
  • 你去湖北省住房城乡建设厅网站查建造官网
  • 邢台企业网站建设公司手机网站设计案例
  • 网站一体化建设seo搜索优化待遇
  • 珠海建网站的网络公司手机制作报价单app