我在qt语言房间678678

我在qt语言房间678678,第1张

创建房间/子房间
用户可在QT语音创建属于自己的房间,在主窗口左上角类似+的图标“创建房间按钮”按要求填入指定资料即可申请到一个7位号码的房间,请注意创建房间成功后的回收规则。
目前每个用户最多可以创建3个房间,创建成功后不能删除和转让。
选择你喜欢的房间号,还可以进行手动搜号搜索出你喜欢的房间号。
然后点击。房间创建成功。
子房间创建方法:在成员列表中选择某个房间后,在鼠标右键菜单中选择创建子级房间或创建同级房间
或者可以通过点击主房间菜单,选择创建子级房间
在创建子房间面板中输入房间名称,点击创建按钮可创建一个子房间,勾选需要密码,则管理以下人员进入该子房间需要密码确认才可进入。
修改房间/子房间信息房间名称、头像修改鼠标右键点击房间主菜单,选择房间管理
在d出的房间信息面板中的房间资料页面,可看到房间名称栏,管理员可直接鼠标点击名称并输入新的房间名称,此处名称最大长度为48个英文字符,16个中文字符。
点击更换房间头像,进入房间即可显示房间头像。
子房间信息修改
子房间修改方式1:选中成员列表中的子房间后,鼠标右键选择房间设置子项
此时子房间管理员可在房间管理的子房间资料处直接修改子房间名称,修改完毕点击应用及确定即可完成子房间名称的修改。
房间名片修改
名片格式由房主设置,可供此房间内用户修改房间名片是作为格式参考,目前支持最多48个英文字符,16个中文字符
使用方法:点击房间名称打开房间管理页,房主可在基本资料中对名片格式进行编辑。
修改方式1:鼠标右键点击个人头像,选择修改房间名片
修改方法2:房间左上角点击修改房间名片图标。
短号ID房间申请
房间管理,在房间资料中房间号码最右边点击“申请靓号”,直接进入>新建一个mytxt文件,打开后在其中加一句 “IDI_ICON1 ICON DISCARDABLE "应用程序图标ico"”。(“应用程序图标ico”是要添加的名,格式一定要是ico),然后保存并退出,将文件格式改为qtdemorc,将和修改格式后的文件一起放入项目。
创建完文件后会自动打开该资源文件,这里需要先在下面添加前缀,就是点击添加按钮,然后选择前缀,默认的前缀是“/new/prefix1”,这个可以随意修改(不要出现中文字符)。然后再按下添加按钮来添加文件,这里最好将所有要用到的放到项目目录中。比如我们这里在项目目录中新建了一个images文件夹,然后将需要的图标文件粘贴进去。

具体依赖于编译器。部分编译器不支持exe图标更改。
以VC为例:
1 打开工程。
2 新建文件,选择resource类型文件(资源类)。
3 选择add resource(新增资源)。
4 选择icon(图标)。
5 选择一个ico文件导入。ico即图标文件。可以选择系统自带的,也可以自己制作。
6 编译工程。会发现exe的图标已经更换了。
补充说明:已经生成的exe文件无法修改图标。

在Qt助手(assistantexe)搜索关键字"Setting the Application Icon"就可以看到在各种平台设置Qt程序图标的方法,包括QT支持的Windows、MAC、Linux(KDE和GNOME)都有相应的方法。
下面是我翻译的关于Qt52:Setting the Application Icon的译文,如有不合理的地方还望大家指出,原文来自QT52助手的Set the Application Icon一节。
设置应用程序图标
应用程序图标,通常显示在一个应用程序的顶层窗口的左上角,可以通过调用QWindow:: setWindowIcon()设置。
为了改变可执行的应用程序文件本身的图标,因为它被呈现在桌面上(即,在应用之前执行)上,有必要使用另一个依赖于平台的技术。
内容
一、 在Windows上设置应用程序图标
二、 在 Mac OS X上设置应用程序图标
三、 在通用的Linux桌面上设置应用程序图标
1、K桌面环境 (KDE)
2、GNOME
一、在Windows上设置应用程序图标
首先,创建一个包含icon图像的一个ico格式的位图文件。这个可以使用诸如微软的VC++来完成:
选择File|New菜单,然后在出现的对话框中选择File选项卡,并选择图标。(注意:你不需要加载你的应用程序到Visual C++中;在这里我们只使用其图标编辑器。)
保存上面的icon文件到你的应用程序的源代码目录,例如,名为myappicoico。
然后,假设你正在使用qmake生成你的makefile文件,你只需要添加一个单一的行到您的Pro项目文件:
[cpp] view plaincopy
RC_ICONS = myappicoico
最后,重新生成你的makefile和你的应用程序。exe文件将通过在资源管理器中的图标来表示。
然而,如果您已经有了一个rc文件,例如名为myapprc文件,您想重用该文件,那么需要以下的两个步骤:
首先,在myapprc文件中添加一个单行的文本,如下:
[cpp] view plaincopy
IDI_ICON1 ICON DISCARDABLE "myappicoico"
然后,在你的myapppro文件中添加如下行:
[cpp] view plaincopy
RC_FILE = myapprc
如果你不使用qmake,必需的步骤是:首先,创建一个rc文件,并运行rc或windres程序用于该rc文件,然后将得到的res结果文件链接到你的应用程序。
二、在 Mac OS X上设置应用程序图标
应用程序图标,通常显示在应用程序的停靠区域,是通过调用QWindow::setWindowIcon()在窗口上设置。在函数调用之前,程序可能出现在应用程序的停靠区域,这是可能的;在这种情况下,默认的图标会d跳的动画过程中出现。
为了确保正确的图标出现,当应用程序被启动,和在Finder这两种情况下,有必要采用一种平台相关的技术。
虽然许多程序可以创建图标文件(icns),推荐的方法是使用由苹果公司(在Developer/Application文件夹)提供的图标编辑器程序。图标编辑器允许您导入多个不同大小的图标(在不同的上下文中使用),以及与他们一起去的屏蔽图。在您的项目目录中将所有一系列的图标保存在一个文件中。
如果您正使用qmake生成makefile文件,您只需要将一个单一的行添加到您的pro工程文件。例如,如果您的图标文件的名称是myappicns,并且您的项目文件名称是myapppro,加入这一行到myapppro:
[cpp] view plaincopy
ICON = myappicns
这将确保qmake把你的图标放在适当的位置并为图标创建一个Infoplist条目。
如果你不使用qmake,你必须手动执行以下几点:
1、为您的应用程序(使用PropertyListEditor,在Developer/Applications中可以找到)创建一个Infoplist文件。
2、在Infoplist文件(同样,使用PropertyListEditor)关联您的icns记录和CFBundleIconFile记录。
3、将Infoplist文件复制到你的应用程序包的Contents目录。
4、复制icns文件到你的应用程序包的Contents/Resoures目录。
三、在通用的Linux桌面上设置应用程序图标
在本节中,我们简要地介绍一下在两种常见的Linux桌面环境:KDE和GNOME,为应用程序提供图标的相关问题 。为这两种桌面,用来描述应用程序图标的核心技术是相同的,也可以适用于其他,但具体到每一个来讲也有各自的细节。对使用这些Linux桌面系统的标准信息的主要来源是freedesktoporg。有关其他Linux桌面的信息,请参阅您感兴趣的桌面文档。
通常情况下,用户不直接使用可执行文件,而是通过点击桌面上的图标来启动应用程序。这些图标是包含带有关于它的图标信息的应用程序的描述表示的“桌面项”文件。这两种桌面环境都能够在这些文件中检索信息,并且可以用它们来生成应用程序的快捷方式到桌面上,在开始菜单中,或者在面板上。
有关桌面项文件的更多信息,可以在Desktop Entry Specification中找到。
虽然桌面项文件可以有效地封装应用程序的详细信息,我们仍然需要将图标存储在每个桌面环境中的常规位置。用于图标的一些位置在Icon Theme Specification中给出了。
虽然用于定位图标的路径依赖于在桌面上的使用和它的配置,下面所有这些目录结构应该遵循相同的模式:子目录都按照主题,图标大小和应用程序类型进行组织。通常,应用程序图标被添加到高彩主题,因此方形的应用程序图标的大小为32像素,它将被存储在hicolor/32x32/apps目录的图标路径的下方。
1、K桌面环境(KDE)
应用程序图标可以被所有用户或者一个单一的用户安装使用。当前登录到他们的KDE桌面的用户可以通过使用kde-config发现这些位置,例如,通过在终端窗口中键入执行下列 *** 作:
[cpp] view plaincopy
kde-config --path icon
通常情况下,被输出到stdout的以冒号分隔的路径列表中包含了用户特定的图标路径和全系统的路径。下面这些目录中,可以根据在Icon Theme Specification中描述的约定来定位并安装图标。
如果您正在专门为KDE开发,你不妨利用KDE build system的优势来配置您的应用程序。这可以确保你的图标被安装在KDE的适当位置。
KDE的开发者网站是>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13396702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存