一、请教关于Qt的窗口标题无法正常显示中文的问题?
急呀,工作中遇到的,在线等,gdb在命令行中可以调,但象qstring都无法显示,gdb一调,到某些地方它要求加载qtcore源文件,而且命令行调试好多变量都是乱字符,还是想用QtCreater调试,等解决; 调试时一进入main,断点下在dll中一个声明的类中,程序就停住了,在debug窗口就不断显示这种信息:can't find linker symbol for virtual table for `yz9100::YZ9100_Config_XMLHandler' value。
又重新开了个qt工程来测试这个问题,就加一句话,vector a; 这句话都 没法调,程序就停在这?急呀!下载了最新版本的qt creater ,过关了
二、qt运行不出现显示结果窗口?
Qt程序运行之后不显示窗体
原因:误将类成员函数名称命名为show
在进行程序编写时,我发现程序执行之后程序只将qDebug打印的信息输出到控制台,但是没有显示程序窗体,经过排查发现自己定义了一个成员函数show用于输出指定信息
QtCreator创建的项目的main.cpp中,默认程序内容如下:
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
程序在执行到w.show()之后,编译器将成员函数看作show函数的重载,因此不再调用默认的show函数导致窗体无法显示
三、浏览器标题栏显示乱码?
1.
IE字库没有安装完全,所以在浏览时如果没有相对应的语言字库会出现乱码。
2.
编码-自动选择没有打开,总是以一种编码在浏览网页。
3.
自动选择打开了,但突然从一个编码网页跳到另一个,IE无法自动选择。
4.
网页制作时编码设置错误,自动选择打开就会出现乱码。
四、文件标题显示为乱码怎么办?
打开PDF文档后,右键,找到文档属性,把说明有关的信息删除,点确定,再保存一下,文件标题就改为文件名了。
五、3dmax窗口标题不显示?
如果在使用3ds Max时窗口标题不显示,可能有以下几种原因及解决方法:
1. 窗口标题栏被隐藏:这可能是因为在3ds Max中误操作将窗口标题栏隐藏了。尝试按下键盘上的 "Alt" 键,如果窗口标题栏重新出现,那么就是这个问题。解决方法是通过点击窗口右上角的 "还原" 按钮,或按下 "Alt + 空格" 键,选择 "还原" 恢复窗口标题栏。
2. 显示设置问题:检查一下3ds Max的显示设置,确保窗口标题栏的显示选项被启用。在3ds Max中,点击 "自定义" 菜单,选择 "首选项",在 "视图配置" 标签中,确保 "显示窗口标题栏" 选项被勾选。
3. 渲染器相关问题:某些渲染器可能会影响到窗口标题的显示,例如VRay等。尝试在3ds Max中禁用当前使用的渲染器,然后重新启动程序,查看窗口标题栏是否恢复显示。
4. 驱动程序问题:有时,显示驱动程序或显卡驱动程序的设置也可能导致窗口标题不显示。尝试更新显卡驱动程序,并检查驱动程序设置中是否有关于窗口标题的选项或设置。
如果以上方法都无法解决问题,建议联系3ds Max的技术支持团队寻求更进一步的帮助。
六、qt怎么让窗口固定?
setGeometry(int x, int y, int w, int h);窗口宽和高设置为w和h,窗口位置固定在坐标(x , y)。
七、Qt如何分割界面窗口?
先建一个QMainWindow 菜单栏和工具栏就都有了。
tree和table可以用QTreeView和QTableView。
左右分栏直接在QMainWindow中添加布局就行了,你可以用水平布局或用分裂器水平布局。
八、qt怎么移动窗口视角?
qt移动窗口视角直接将窗口放小,然后推动就行了
九、qt弹出窗口怎么取?
如果是qt程序的话,确保.pro文件里有这两句Qt += guiCONFIG -= console并确保main函数里建立的是QApplication而不是QCoreApplicationQCoreApplication和CONFIG += console建立的是控制台应用。QApplication建立的是GUI应用。如果用QCoreApplication,则无法建立界面。如果用QApplication,但是没有设置CONFIG -= console,则程序会启动一个控制台窗口输出stdout
十、怎么让Qt Creator中显示中文,解决中文乱码问题?
采用文字编码转换类QTextCodecQTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));如果是Qt4版本的,还可以设置tr进行中文转换QTextCodec::setCodecForTr::QTextCodec::codecForName("utf-8"))
;//Windows下
- 相关评论
- 我要评论
-