uriel_chiang的博客

问题,一定会有答案

windows下QT无法输入中文

现象描述: 在 Error :Could not decode …With “UTF-8”-encoding,选择了编码GB2312或者GB18030 2.QT Creator打开该文件,无法输入中文,即使显示输入的是中文,也无法键入 原因: 不清楚 解决: 用记事本打开该文件...

2018-03-28 15:39:30

阅读数:612

评论数:0

Qt添加新类时出现 error: LNK2019: 无法解析的外部符号 解决

原因 编译器未识别该新类的名字 解决 项目右键清除 qmake(重新让编译器识别所有类) 构建

2018-03-27 09:50:53

阅读数:157

评论数:1

QT判断鼠标是否在某子窗口控件上方

QT判断鼠标是否在某子窗口控件上方 需要注意的是,子窗口获取geometry,是相对于父窗口的相对位置,QCursor::pos()获取的是鼠标绝对位置,要不将父窗口的相对位置进行换算,要不将鼠标的绝对位置进行换算,这里本文采用将鼠标绝对位置换算到控件上,示例代码如下: if(ui-&am...

2018-03-20 15:54:51

阅读数:817

评论数:0

QT布局之子窗口空隙

QT布局之子窗口空隙 情况概述:有时候我们在QT布局时发现,两个子窗口之间有恒定的间隔,或是子窗口边界无法和父窗口重合,有间隙,无法缩小了,有时候对界面的紧凑性很有影响 解决方案:对其父窗口的属性进行设置,一般子窗口会继承父窗口的属性,所以使用的时候小心不要把不需要改变属性的子窗口进行改变了 ...

2018-03-20 15:48:58

阅读数:124

评论数:0

Q_OBJECT 引发lnk2001

链接错误,一般是由于新增Q_OBJECT 后,使用vs编辑,但sln解决方案没有更新 建议:删除sln,重新编辑

2018-02-05 21:30:12

阅读数:82

评论数:0

U8"字符串"(u8前缀)的作用

如u8"能见度10公里以上,无云"u8前缀,编译器自动认作字符串前缀,可用于限定此字符串数组在保存为字节流时,使用的编码为UTF-8。一般在程序中,为保证程序中文字符串显示正常,可以加上U8前缀。

2017-09-06 19:33:46

阅读数:335

评论数:0

qt4->qt5的相关问题

由于Qt5将大部分桌面部件移到了Qt Widgets模块中,所以在.pro中要增加下面一行 QT += widgets 程序中使用了OWC10,用到了ActiveQt,原来的做法是在.pro中加CONFIG += qaxcontainer,现在需要改成 QT += axcontainer当然了,原...

2017-08-31 10:51:53

阅读数:102

评论数:0

qt静态成员变量如何使用

在头文件MainWindow.h的类中声明public: static int i;在MainWindow.cpp中定义: int MainWindow::i=1;注意不要在cpp的其他函数中定义,不能被任何函数所包含 使用: qDebug()<<MainWindow::i;

2016-07-31 21:25:36

阅读数:2513

评论数:0

本类的静态指针

创建: mainwindow.h中public static MainWindow *_point;mainwindow.cpp中MainWindow *MainWindow::_point;使用:int main(int argc, char *argv[]) { ...... Mai...

2016-07-25 17:09:30

阅读数:156

评论数:0

QFile类中遇到的问题

在调试时发现QFile使用过程中,读取一直不成功。 原因是:路径不对 注意:相对路径的使用需要注意,而且需要注意空格符 调试方法:采用手动打开文件的方式去打开目标文件,看自己定义的字符串路径和目标文件的路径是否相同。 调试代码: QString fileName=QFileDialog:...

2016-07-16 17:04:55

阅读数:538

评论数:0

QT中界面设计遇到的问题

1,添加背景: A:添加资源文件,添加新文件—-QT资源文件——–添加图片 B:UI中选择主窗口 C:选择stylesheet,选择资源图片 D:添加资源旁边的箭头:border-image(可能图片会乱) E:修改stylesheet生成的代码:#MainWindow{//主窗口有...

2016-07-15 20:39:52

阅读数:228

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭