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如何全屏显示图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)