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

郑州公司网站建设哪家好如何在手机上开发软件

郑州公司网站建设哪家好,如何在手机上开发软件,国家职业资格证书查询,自己做ppt网站吗托盘菜单实现:通过QSystemTrayIconQMenuQAction即可完美实现! 实现方式:createActions用于创建菜单、菜单项,translateActions用于设置文本、实现多语化,translateAccount用于设置用户空间配额。 void TrayMenu::createActions(…

托盘菜单实现:通过QSystemTrayIcon+QMenu+QAction即可完美实现!

实现方式:createActions用于创建菜单、菜单项,translateActions用于设置文本、实现多语化,translateAccount用于设置用户空间配额。

void TrayMenu::createActions()
{help_menu = new QMenu();//创建菜单项action_show = new QAction(this);action_quit = new QAction(this);action_login_home = new QAction(this);action_account = new QAction(this);action_user_space = new QAction(this);action_help = new QAction(this);action_about = new QAction(this);action_check_update = new QAction(this);action_setting = new QAction(this);help_menu->setIcon(QIcon(":/icon/help"));action_show->setIcon(QIcon(":/icon/open"));action_login_home->setIcon(QIcon(":/icon/home"));action_account->setIcon(QIcon(":/icon/user"));action_help->setIcon(QIcon(":/icon/help"));action_about->setIcon(QIcon(":/icon/about"));action_check_update->setIcon(QIcon(":/icon/update"));action_setting->setIcon(QIcon(":/icon/set"));action_quit->setIcon(QIcon(":/icon/quit"));//添加菜单项help_menu->addAction(action_about);help_menu->addAction(action_help);help_menu->addAction(action_check_update);this->addAction(action_show);this->addAction(action_login_home);this->addSeparator();this->addAction(action_account);this->addAction(action_user_space);this->addSeparator();this->addAction(action_setting);this->addMenu(help_menu);this->addAction(action_quit);//设置信号连接connect(action_show, SIGNAL(triggered(bool)), this, SIGNAL(showWidget()));connect(action_quit, SIGNAL(triggered(bool)), this, SIGNAL(logoutWidget()));connect(action_setting, SIGNAL(triggered(bool)), this, SIGNAL(setUp()));connect(action_about, SIGNAL(triggered(bool)), this, SIGNAL(aboutUs()));connect(action_login_home, SIGNAL(triggered(bool)), MenuAction::getInstance(), SLOT(openLoginHome()));connect(action_help, SIGNAL(triggered(bool)), MenuAction::getInstance(), SLOT(openHelpMe()));QObject::connect(action_check_update, SIGNAL(triggered(bool)), MenuAction::getInstance(), SLOT(openCheckUpdate()));
}void TrayMenu::translateActions()
{help_menu->setTitle(tr("help"));action_show->setText(tr("open"));action_quit->setText(tr("quit"));action_login_home->setText(tr("login home"));this->translateAccount();action_help->setText(tr("instruction"));action_about->setText(tr("about us"));action_check_update->setText(tr("check update"));action_setting->setText(tr("setting"));
}void TrayMenu::translateAccount()
{action_user_space->setText(tr("use:") + use_space + QString("  ") + tr("total:") + total_space);
}托盘菜单项建立完成之后,在建立自己的托盘,包括:托盘图标、托盘提示信息等。
QSystemTrayIcon *system_tray = new QSystemTrayIcon();//放在托盘提示信息、托盘图标
system_tray ->setToolTip(QString("我就是托盘"));
system_tray ->setIcon(QIcon(":/icon/login"));TrayMenu *tray_menu = new TrayMenu();
system_tray->setContextMenu(tray_menu);//点击托盘执行的事件
connect(system_tray , SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconIsActived(QSystemTrayIcon::ActivationReason)));connect(tray_menu, SIGNAL(showWidget()), this, SLOT(showNormal()));//显示托盘
system_tray->show();//托盘显示提示信息
system_tray->showMessage(QString("托盘标题"), QString("托盘显示内容"));

 

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

相关文章:

  • 云南省建设厅定额网站网络科技公司经营范围有哪些
  • 为什么建设的网站有时候访问慢6阜阳网站建设
  • 网站制作方案大全上海想找人设计网站
  • 新版wordpress谷歌字体asp网站做seo
  • 什么是网站反链网页设计培训班上海
  • 国外设计网站pinterest怎么打不开个人企业信息查询
  • 网站开发费用算无形资产么个人简历模板下载 免费
  • 长春火车站最新防疫要求做网页初学者教程
  • 如何免费虚拟网站开发公司总工年终总结
  • 中药材天地网做中药零售网站wordpress支持md
  • 定制营销型网站最专业的营销网站建设
  • 制作简单的个人网站做网站做网站的公司
  • 志愿服务网站开发淄博桓台学校网站建设哪家好
  • 微盟属于营销型手机网站手机怎么制作ppt
  • 全国新农村建设中心网站郑州汉狮公司做网站
  • 网站建设用模板仿豆瓣WordPress主题
  • 网站建设免费dw修改wordpress主题
  • 网站建设功能是什么意思电脑云主机
  • 福州专业网站建设网络公司天元建设集团有限公司邮编
  • 集约化网站群建设方案网站开发周期价格
  • 阿里云网站安装深圳市网站设
  • 河北三河建设厅网站6怎样取消网站备案
  • 网站编写费用小公司有必要买财务软件吗
  • 音乐制作网站制作网页可以有效控制什么的位置
  • 沧州市网站制作wordpress纯首页
  • 兰州专业做网站A华企网络网站建设
  • 站点与网站有什么区别wordpress 旧文章 最新
  • 工艺品网站源码有没有专门交人做美食的视频网站
  • 青岛网站制作计划申请免费建站
  • 上海建设工程监理行业协会网站天目西路网站建设