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

昆山智能网站开发甘肃机械化建设工程有限公司网站

昆山智能网站开发,甘肃机械化建设工程有限公司网站,建设银行国际互联网网站,数据库怎么做网站1 exe程序图标概述 在 Windows 操作系统中,程序图标一般会涉及三个地方; (1) 可执行程序(以及对应的快捷方式)的图标 (2) 程序界面标题栏图标 (3)程序在任务…

1 exe程序图标概述

在 Windows 操作系统中,程序图标一般会涉及三个地方;

(1) 可执行程序(以及对应的快捷方式)的图标

(2) 程序界面标题栏图标

(3)程序在任务栏中的图标

2 icon图标文件制作方法

参考:ICO图标在线转换_ICO图标制作工具_PNG在线转ICO - ICO吧

3 QT QIcon图标设置方法

(1)方法一

【1】在.pro中添加:

RC_ICONS = favicon.ico #facicon.ico为图标文件名

【2】代码中设置

MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->setWindowTitle("ICON SET");QWidget* w=new QWidget;setCentralWidget(w);setWindowIcon(QIcon("favicon.ico"));//或者 setWindowIcon(QIcon(":/favicon.ico"));
}

【3】图标文件放置.pro同级目录 ;也可以根据需要放置其它地方,调整调用路径

 【4】显示xxx.exe文件的图标

在项目目录下新建一个txt,并改名为 xxx.rc,我这里是main.rc;

添加如下内容 IDI_ICON1 ICON DISCARDABLE “xxx.ico” 引号里是你的图标名字,我这里是favicon.ico。

IDI_ICON1 ICON DISCARDABLE "favicon.ico"

 

添加刚才创建的main.rc ,或者直接在pro文件里添加:RC_FILE += main.rc

 【5】qmake->构建->运行结果

(2)方法二

【1】通过 Qt Creator 为项目创建一个新的资源文件,如下图所示:

【2】 右键点击创建好的资源文件,选择“Open in Editor”;

 选择添加前缀

添加现有的图标文件 ,如下图标文件名称为“favicon.ico”,如下表明该文件位于.pro项目同级目录下;

【3】 代码中设置

MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->setWindowTitle("ICON SET");QWidget* w=new QWidget;setCentralWidget(w);setWindowIcon(QIcon(":/favicon.ico"));
}

  【4】qmake->构建->运行结果;(显示xxx.exe文件的图标参考方法一)

4 菜单栏图标设置

    QMenuBar *menuBar = this->menuBar();  // 创建一个菜单栏QMenu *fileMenu = menuBar->addMenu("FILE"); // 创建一个菜单QAction *openAction = fileMenu->addAction("OPEN"); // 创建一个动作QIcon openIcon(":/open.png"); // 假设你有一个名为"open.png"的图标文件在资源文件中openAction->setIcon(openIcon);  // 设置图标

 

5 工具栏图标设置

    QToolButton *button = new QToolButton();button->setText("LOAD");QToolBar *toolBar = addToolBar("toolBar");toolBar->addWidget(button);QPixmap pixmap(":/load.png"); // 假设你有一个名为"load.png"的图标文件在资源文件中// QIcon barLoad(":/load.png");// 或者使用iconbutton->setIcon(pixmap);button->setToolButtonStyle(Qt::ToolButtonTextUnderIcon); // 设置文字在图标下方,也可旁边//button->setIconSize(QSize(64, 64));

 5 状态栏图标设置

    QIcon iconOpenFile(":/open.png");  // 假设你有一个名为"open.png"的图标文件在资源文件中QStatusBar *sBar = statusBar();   //状态栏QLabel *iconLabel = new QLabel(this);iconLabel->setText("Normal text file");// 设置提示文本iconLabel->setPixmap(iconOpenFile.pixmap(QSize(32, 32)));//设置图标大小QLabel *textLabel = new QLabel(this);textLabel->setText("Normal text file");sBar->addWidget(iconLabel); // 添加图标到状态栏sBar->addWidget(textLabel);//文本添加状态栏sBar->addWidget(new QLabel("2", this));  //addWidget 从左往右添加sBar->addPermanentWidget(new QLabel("3", this));  // addPermanentWidget 从右往左添加

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

相关文章:

  • 网站推广员招聘成品软件网站推荐
  • 网站建设上海网站建设网站两侧固定广告代码
  • 上虞区建设局网站网站建设方案编写人
  • 网站 禁止ping如何建网站的步骤
  • 厦门建网站的公司专业网站建设公司首选公司
  • 陕西省建设造价协会网站网页广告调词平台
  • 网站怎样做优化黄石建设工程信息网
  • 建设网站产品图片显示不全ftp上传安装wordpress
  • 昆山建筑行业网站wordpress 询盘
  • 做北京塞车网站山西省网站建设哪里好
  • 微信网站开发教程网站建设怎么找客源
  • 苏州市网站制作网站的修改
  • 深圳罗湖企业网站优化价格怎么做优化网站排名
  • 建网站非要做外链吗上海平台网站建设公司
  • 如何做网站轮播图和菜单全屏好网站页面
  • 济南网站建站推广做色流网站在哪买
  • 建设网站网址是多少网站是怎么搭建的
  • 移动端cpu性能天梯图2023seochinazcom
  • 做条形码哪个网站比较好济南网站建设搜点网络
  • 工具磨床东莞网站建设简单html网页制作代码
  • wordpress手册seo官网制作规划
  • 网站要多少钱 优帮云做的网站里面显示乱码怎么解决
  • 怎样注册自己网站安徽网络营销企业服务
  • 阿里云服务器搭建多个网站用jsp做的网站需要什么工具栏
  • 怎样建设一个韩国网站宠物网站建设方案书
  • 建设一个网站的费用合川网站建设公司
  • 合肥建站工伤做实网站
  • 网站模板制作辽源市网站建设
  • 建一个网站问谁页面设计介绍
  • 泰安网站建设费用邢台发广告的平台有哪些