在Qt中如何设置Windows应用程序的图标和窗口图标

在Qt中如何设置Windows应用程序的图标和窗口图标,第1张

设置windows窗口图标的方法:

this->(QIcon("myapppng"));

设置应用程序的方法:

1、在你的工程目录创建一个txt文档,写入:

IDI_ICON1ICON"appico"

2、重命名改文件为rc,比如apprc

3、在工程pro中添加如下代码

RC_FILE=apprc

4、拷贝一张ico的至工程目录,命名为appico,编译即可。

你的是qt3版本?

没平台,你试下下面的方法:

QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));

QTextCodec::setCodecForTr(QTextCodec::codecForLocale());

QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());

(转)将要全屏的qt主窗口中的子窗口调用函数setwindowflags(qt::dialog),然后调用showfullscreen()将子窗口全屏显示,也就是先将子窗口设为顶级窗口,然后全屏显示,因为showfullscreen()只对顶级窗口有效;

如要还原为普通窗口,调用setwindowflags(qt::subwindow)将子窗口设为非顶级窗口,再调用shownormal()还原子窗口正常显示。

1 楼主是在Linux下编码的还是在Windows下编码的?

2 楼主的代码使用什么格式编写的?

如果是在Windows下,那么你的文件编码默认是GB的

建议楼主用UTF-8来编写代码,具体的设置方式是:

把Qt Creator里的“工具”->“选项”->“文本编辑器”->“行为”->“文件编码”->“默认编码”改为UTF-8

但你现有的工程可能已经是GB2312的了,所以,如果文件还不多的话,那么可以重新建一个工程,把原来文件用文本编辑器打开,把内容拷贝粘贴过去。注意,是把内容拷过去,而不是生拷文件。

这样做一遍,以后你就方便了。

你的问题其实是一样的

你把运行结果放到UI上其实就是要放到控件上显示吧

一般的能显示text的控件都有setText的API 查帮助文档可以看到

参数是QString 这样可以定义一个QString的变量接收你的计算结果

然后设到控件上,比如

QString qstr = fun(argument);//你的函数

pushButton->setText(qstr);//在一个button控件上显示你的计算结果

qtlinux程序不显示文字原因: *** 作系统没有中文字体 ,此中能显示出的中文是一张,方框是后添加的中文。

解决办法:在 *** 作系统添加中文。

*** 作步骤:

1下载文件:simsunttf

下载地址:>

有设置字体吗?

一般情况下在Qt安装目录的lib目录下面有字体文件,如果没有你可以从windows下面拷贝一个“微软雅黑”过去,然后在maincpp中配置下app的字体,应该就可以显示了

#或者在配置启动脚本的时候设置字体路径

export QTDIR=/usr/local/qt5

export QT_QPA_FONTDIR=$QTDIR/lib/fonts

export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins/

export LD_LIBRARY_PATH=$QTDIR/lib:/lib:/usr/lib:/opt/libxil/lib:$LD_LIBRARY_PATH

以上就是关于在Qt中如何设置Windows应用程序的图标和窗口图标全部的内容,包括:在Qt中如何设置Windows应用程序的图标和窗口图标、Linux下Qt编程怎么显示中文、Qt如何全屏显示图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10168151.html

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

发表评论

登录后才能评论

评论列表(0条)

保存