qt
左天任
这个作者很懒,什么都没留下…
展开
-
编译时报错expected type-specifier before或者报错invalid use of incomplete type struct (或class)
编译时报错expected type-specifier before或者报错invalid use of incomplete type struct (或class)原创 2022-06-10 08:51:15 · 5093 阅读 · 0 评论 -
QWidget中窗口绘制
构造的时候没有父控件就是window,如果有父控件就不是window没有Frame和titleBar 如果Window则单独在taskBar,有父控件就不是window没有在taskBar中 也可以通过setWindowFlag(Qt::Windows)设置为窗口,没有依附于父窗口,没有单独在taskBar 通过setWindwoFlag(Qt::FrameLessHint),对立的窗口去掉Frame和TitleBar window都带Frame和title ba..原创 2021-08-26 18:18:19 · 403 阅读 · 0 评论 -
qt中的toUtf8, toLatin1, Local8bit编码问题
QString里面的汉字是UTF-8编码的字符集,QString::toUtf8是输出UTF-8编码的字符集 QString::toLatin1是相当与ASCii码不包含中文的遇到中文默认转换为ascii码0x3f也就’?‘ QString::Local8bit是本地操作系统设置的字符集编码,怎么查找地操作系统设置的字符集编码,windons系统cmd输入chcp,返回936,说明是GB2312编码的字符集,对应查找代码页转换表通过代码测试 setbuf(stdout, NULL);原创 2021-08-24 15:19:48 · 12400 阅读 · 0 评论 -
QWidget::move的偏移问题
move设置位置但是不能到正确设置,但是用setGeometry是可以的move设置位置是(0 , 0),但是实际位置为(10,42)void fixSizeWidget::on_pushButton_clicked(){ QRect rect = QRect(0 , 0 , 1028 , 720); qDebug() << Q_FUNC_INFO << __LINE__ << "this->geometry() : " <<原创 2021-08-22 01:45:13 · 2900 阅读 · 2 评论 -
qss设置font-size问题
qss设置font-size,加载qss之后,字体显示会更新,但是字体大小值不会有变化QLabel#label{ font: 16px "微软雅黑";}label->fontInfo().pixelSize();label->fontInfo().pointSize();代码设置字体大小,是有效的,字体大小值有变化QFont font;font.setPixelSize(16);font.setPointSize(12);label.setFont(f原创 2021-07-29 09:54:04 · 1984 阅读 · 0 评论 -
win10触摸键盘TabTip软件特性
win10触摸键盘通过::SendMessage隐藏方式没有效果HWND hWnd = ::FindWindow(L"OSKMainClass", NULL);if ( hWnd ){::SendMessage(hWnd, WM_SYSCOMMAND, SC_MINIMIZE, 0);} win10触摸键盘无法找到状态窗口状态,isWidowsVisible,GetWindowPlacement,GetWindowLong,状态没有变化 ...原创 2021-07-22 10:21:05 · 2618 阅读 · 0 评论 -
160712_qt中modelview的参考资料和其他qt资料链接
Qt 学习之路 2(46):视图和委托:http://www.devbean.net/2013/03/qt-study-road-2-view-delegate/Model/View 教程,为qt的译版很重要:http://www.cnblogs.com/bestheart/p/3707584.html原版(英文版):http://doc.qt.io/qt-5/modelview.htmlQt学习之路(45): 自定义model:http://devbean.blog.5原创 2021-07-05 10:03:41 · 70 阅读 · 0 评论 -
160813_qt显示阿拉伯输入法9x7点阵
这个链接教你阿拉伯输入法的规则阿拉伯文排版规则:http://blog.sina.com.cn/s/blog_5d8cc6410100s2v1.html这个链接教你阿拉伯字母unicode的编码阿拉伯字母:https://zh.wikipedia.org/wiki/阿拉伯字母总共就是规则1规则2,我把unico的编码按const WORD Arbic_Position[][4]= // first, last, middle, alone{{ 0xfe80, .原创 2021-07-05 10:01:07 · 400 阅读 · 0 评论 -
QT中MainWindow的布局设置
原文地址:QT中MainWindow的布局设置作者:梧桐下的约定此篇日志来自CSDN---mygod343434Question1:为什么添加的控件显示不出或者堆成了一堆,布局了也显示不出?Answer:从QT Assistant中找到这句话:Note:Creating a main window without a central widget is not supported. You must have a central widget even if it is just...原创 2021-07-02 08:56:59 · 1937 阅读 · 0 评论 -
170320_遇到很尴尬的难题
改变私有成员的位置,编译正常,运行异常原创 2021-07-03 10:10:43 · 54 阅读 · 0 评论 -
170605_关于图像的一些资料
QT中显示图像数据【QT】处理图像数据Qt中如何用QImage::Format_Indexed8表示灰度图QImage的save函数保存的bmp图像无法打开【Qt开发】QImage设置为8-bit灰度图原创 2021-07-01 09:59:54 · 67 阅读 · 0 评论 -
170612_(读书笔记)QT事件
记录学习事件的读书笔记170615(读书笔记):事件过滤器,安装了事件过滤器,只要有事件发生,就会调用事件过滤器函数 高密度响应,Aplication::exec()事件循环,有事件发生就将此事件加入事件队列中,相当于while(1) processEvent();,只要调用processEvent()就可以响应其他事件...原创 2021-07-01 09:59:16 · 60 阅读 · 0 评论 -
170803_Qt线程简单使用
先定义一个线程类例如:#includeclass MyTread:public QThread{.......构造函数..............析构函数.......protected:void run();}在.c文件中将run()函数写好,启动MyThread就开始执行run()函数...原创 2021-07-01 09:51:13 · 58 阅读 · 0 评论 -
170824_(读书笔记)QGraphicsView
QGraphicsScene作为一个场景,把QGraphcsItem项放入场景中QGraphicsView作为视口,观察的窗口,查看QGraphcsItem的对象中部分或全部Qt学习之路(30): Graphics View Framework原创 2021-06-29 11:25:05 · 81 阅读 · 0 评论 -
Qt手势事件PinchGesture理解
Qt手势事件PinchGesture理解第二个指头touch的时候,PinchGesture->touchUpdate(touchPoints第二个点为TouchPointPress) 两指的情况下才会触发PinchGesture 第一个手指放上去,触发touchPress和mousePress,第二个手指放上去,触发PinchGesture再触发touchUpdate(第一个手指状态为TouchPointStationary第二个手指状态为TouchPointPress)不会触发MouseM原创 2021-04-07 17:38:32 · 1858 阅读 · 1 评论 -
161009_qt显示阿拉伯输入法9x7点阵
qt显示阿拉伯输入法9x7点阵原创 2016-08-13 22:05:41 · 1118 阅读 · 0 评论