社区
数据库相关
帖子详情
用innosetup制作安装文件,如何控制开始菜单程序组中图标的先后顺序?
vinge
2008-11-21 04:00:43
用innosetup做了个小安装软件,觉得很方便,但对开始菜单中该程序组的图标顺序却一直不太满意,因为安装后,程序组的图标默认 “卸载***”出现在第一位,我觉得最好卸载图标能放在最后,请问大家怎么办?
谢谢指教。
...全文
690
16
打赏
收藏
用innosetup制作安装文件,如何控制开始菜单程序组中图标的先后顺序?
用innosetup做了个小安装软件,觉得很方便,但对开始菜单中该程序组的图标顺序却一直不太满意,因为安装后,程序组的图标默认 “卸载***”出现在第一位,我觉得最好卸载图标能放在最后,请问大家怎么办? 谢谢指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byteh
2008-11-22
打赏
举报
回复
楼上的URL是官网的一种方法吧,加空格确实是个好办法,哈哈!
日总是我哥
2008-11-21
打赏
举报
回复
HOWTO: Set the order of the shortcuts created on the Start Menu
http://www.innosetup.com/iskb.php?startmenuorder
yanele
2008-11-21
打赏
举报
回复
常看别人的提问,也会使自己得到提高!
yanele
2008-11-21
打赏
举报
回复
常看别人的提问,也会使自己得到提高!
vinge
2008-11-21
打赏
举报
回复
[Quote=引用 10 楼 byteh 的回复:]
卸载 xie
信 xin
按名称排序就排列在后面了,你可以把软件名称改一下,哈哈
[/Quote]
哈哈,为了这个去改名字,有点削足适履的感觉了。
难道是innosetup的缺点?
vinge
2008-11-21
打赏
举报
回复
谢谢byteh,但在虚拟机里试也不行。
byteh
2008-11-21
打赏
举报
回复
卸载 xie
信 xin
按名称排序就排列在后面了,你可以把软件名称改一下,哈哈
byteh
2008-11-21
打赏
举报
回复
也许到了其它环境就不这样了!
vinge
2008-11-21
打赏
举报
回复
[Quote=引用 2 楼 byteh 的回复:]
如果对程序文件夹自定义了排序方式(比如按名称排列),也许会有所改变!
[/Quote]
把exe文件夹的“自动排列”去掉了,还不行。
vinge
2008-11-21
打赏
举报
回复
不行啊,我一开始的顺序就是这样,按理说应该是UninstallProgram在最后啊,可是还是第一个,看样子就是按名称排序了。
byteh
2008-11-21
打赏
举报
回复
[Quote=引用 4 楼 vinge 的回复:]
[Icons]段的第三行问题已经明白了。
但[Icons]段的顺序问题却不得其解,请大家指教。
[/Quote]
没有解决吗?
byteh
2008-11-21
打赏
举报
回复
[Tasks]只是声明需要建立桌面图标,但是具体的位置以及描述在[Icons]段
vinge
2008-11-21
打赏
举报
回复
[Icons]段的第三行问题已经明白了。
但[Icons]段的顺序问题却不得其解,请大家指教。
vinge
2008-11-21
打赏
举报
回复
贴上脚本,帮忙看看,谢谢。
[Setup]
AppName=信管理软件
AppVerName=信管理软件单机版 V1.0
AppPublisher=
AppPublisherURL=
AppSupportURL=
AppUpdatesURL=
DefaultDirName={pf}\LOIManager
AppendDefaultDirName=no
DefaultGroupName=信管理软件
LicenseFile=
OutputDir=F:\Codes\Letter\installation
OutputBaseFilename=信管理软件 setup
Compression=lzma
SolidCompression=yes
ChangesAssociations=yes
[Languages]
Name: "chinese"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
[Files]
Source: "F:\Codes\Letter\exe\PLetter.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "F:\Codes\Letter\exe\Database.mdb"; DestDir: "{app}"; Flags: onlyifdoesntexist uninsneveruninstall
Source: "F:\Codes\Letter\help\help.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "F:\Codes\Letter\exe\Report.rmf"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
Name: "{group}\信管理软件"; Filename: "{app}\PLetter.exe"
Name: "{group}\{cm:UninstallProgram,信管理软件}"; Filename: "{uninstallexe}"
Name: "{userdesktop}\信管理软件"; Filename: "{app}\PLetter.exe"; Tasks: desktopicon
[Run]
Filename: "{app}\PLetter.exe"; Description: "{cm:LaunchProgram,信管理软件}"; Flags: nowait postinstall skipifsilent
---------------------
[Icons]段的第三行有什么用?为了创建桌面快捷方式?在[Tasks]段不是已经创建了吗?
byteh
2008-11-21
打赏
举报
回复
如果对程序文件夹自定义了排序方式(比如按名称排列),也许会有所改变!
byteh
2008-11-21
打赏
举报
回复
[Icons]
Name: {group}\****; Filename: {app}\****.exe
Name: {group}\{cm:UninstallProgram,****}; Filename: {uninstallexe}
这里是顺序,可以控制的!
PyQt PySide6零基础入门与项目实战
课程亮点 本课程是PySide6零基础入门与项目实战视频教程,经过精心设计,分为十个章节,
制作
了141页ppt, 接近70个代码示例,主要讲解PySide6开发环境安装、基础控件与界面布局、项目实战,PySide6
程序
打包,安装包
制作
,安装卸载、更新,发布等知识。涵盖从基础概念到高级应用的全方位知识,旨在为你提供一条清晰、系统的学习之路。无论你是编程新手,还是希望深化对PySide6的了解,本课程都能满足你的需求。 教学环境:Win11 64bit、Python3.11、PyCharm、Anacoda。课程大纲第一章:基础篇 PySide6开发环境安装 从Anaconda环境配置开始,带你快速入门Win11/win10下PySide6、PyQt5开发环境的安装与配置,分别介绍PyCharm与VSCode如何配置PySide6, 以及Python AnaConda的基本用法,创建虚拟环境,安装python模块。第二章 控件与布局篇 PySide6常用控件与界面布局使用介绍 深入PySide6中的常用控件与界面布局技巧,通过丰富的实例,掌握PySide6的窗口、布局、控件等核心内容。主要介绍QLabel、QPushButton、QLineEdit、QCheckBox、QComboBox、QTextEdit、QTextBrowser、QListView与QListWidget、QStackedWidget、QTabWidget、QTableView等控件以及水平垂直布局,弹簧控件,栅格布局,表单布局。第三章 信号槽与事件机制 解锁PySide6的信号槽机制和事件处理技能,让你的应用更加灵活。详细介绍Qt自定义信号槽,跨窗口传递信号;Qt鼠标事件,键盘事件,组合事件,事件过滤。第四章 QMainWindow应用篇 详细介绍QMainWindow的使用,包括菜单栏、工具栏、状态栏和停靠窗口等。第五章 样式表qss与自定义控件 教你如何使用样式表美化应用界面,并创建独特的自定义控件。掌握这些技能后,学员将能够设计出既美观又功能丰富的用户界面。第六章 图表与曲线 引入pyqtgraph,展示如何在PySide6应用中绘制图表和动态曲线。第七章 数据库编程 带你进入数据库编程世界,使用sqlite3与PySide6结合,进行数据存储和管理。第八章 项目实战:高仿有道词典 通过一个高仿有道词典的项目,将所学知识融会贯通,实战演练。课程中将会接入翻译接口,开发一个属于自己的翻译软件。第九章 打包与部署 教你如何将PySide6项目打包成exe,并使用Inno Se
tup
制作
安装包,介绍软件更新、卸载策略,让你的应用轻松上线。第十章 课程总结 回顾整个课程的学习内容,巩固知识点,为进一步的学习和应用打下坚实的基础。教学特色 实战案例:每个章节都配备实战案例,让学习者在实践中深化理解。 代码资料全覆盖:提供全套课程代码资料下载,便于学习者随时查阅和复习。 高效学习路径:课程内容结构清晰,由浅入深,适合不同层次的学习者。 本课程提供全部代码与在线答疑。谁应该学习这个课程 对图形界面开发感兴趣的编程新手。 希望提升个人技能,进入或者深耕在GUI开发领域的开发者。 需要快速掌握PySide6进行项目开发的软件工程师。结语 通过本课程的学习,你不仅能掌握PySide6的核心技能,还能通过实战项目提升解决实际问题的能力,最终让你能独立完成专业的GUI应用开发。随着技术的深入,你将发现PySide6不仅仅是一个工具库,它开启的是一扇通往高效、美观应用开发的大门。 开始PySide6的学习之旅,让你的编程之路更加精彩!
【软件工具】 Inno Se
tup
安装
程序
制作
工具
Inno Se
tup
是 Jordan Russell 和 Martijn Laan 开发的一款免费的 Windows
程序
安装
程序
。该
程序
自 1997 年首次发布以来,在功能集和稳定性方面已经可以与许多商业安装
程序
相媲美,甚至更胜一筹。Inno Se
tup
脚本被安排成多个部分。每个部分
控制
着安装
程序
的不同方面。一个部分是通过指定包含在方括号[]中的部分名称来开始的。在每个部分内部,可以有任意数量的条目。
Windows下使用Inno Se
tup
制作
exe安装包
原文地址:点击打开链接Inno Se
tup
详解中文资料 其一:使用教程 一、Inno Se
tup
是什么? In
noSe
tup
是一个免费的 Windows 安装
程序
制作
软件。第一次发表是在 1997 年,Inno Se
tup
今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装
程序
制作
软件。 二、Inno Se
tup
能干什么? 1.支持现在所有正在使用的 Windows 版...
使用inno se
tup
制作
安装包
使用inno se
tup
制作
安装包 inno se
tup
下载地址:http://www.jrsoftware.org/isdl.php(这里下载的是英文版,网上有中文版可以下载) 使用创建向导可以生成一个简单的脚本
程序
,基本够用了 (一)创建向导 向导步骤1: 点击新建菜单File->New…,出现欢迎界面,点击下一步(如果希望完全由自己写脚本可以勾选"Create a new empty ...
in
nose
tup
标准安装脚本
[Se
tup
] ; 注: AppId的值为单独标识该应用
程序
。 ; 不要为其他安装
程序
使用相同的AppId值。 ; (生成新的GUID,点击 工具|在IDE中生成GUID。) AppId={{A9861883-31C5-4324-BD9A-DC3271EEB675} ;
程序
名 AppName=ISsample ;版本号 AppVerName=ISsample 1.0.0.0 ;发布者名 AppPu...
数据库相关
2,498
社区成员
88,446
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章