qt
joe.cai
这个作者很懒,什么都没留下…
展开
-
qt之qml知识点总结
1、qmlRegisterType 是一个可以将C++实现的类在QML中调用的,连接C++和QML的一个工具。总共4个参数,分别为:1)* uri指的是QML中import后的内容,相当于头文件名;2)主版本号;3)次版本号;4)QML中类的名字。例如:c++ 文件 qmlRegisterType(“com.user”, 1, 0, “UserControl”);qml 引用:import com.user 1.02、qRegisterMetaType在定义信号槽的时候,传递的参数类型不一定是原创 2021-07-17 11:31:10 · 549 阅读 · 0 评论 -
qt常见问题
1:点击textfield 弹出键盘出错(EGLFS : OpenGL windows cannot be mixed with others);解决方法:在~/.bashrc 中添加“export QMLSCENE_DEVICE=softwarecontext”,在source ~/.bashrc。原创 2021-07-15 19:57:47 · 729 阅读 · 0 评论 -
如何在raspberry 4b编译64位qt
如何在raspberry 4b编译64位qt1、增大交换空间:1)sudo nano /etc/dphys-swapfile 将CON_SWAPSIZE=100修改为CON_SWAPSIZE=10242)sudo /etc/init.d/dphys-swapfile stop3)sudo /etc/init.d/dphys-swapfile start2、依赖库安装:(根据具体安装)1)sudo apt-get install libudev-dev libinput-dev libts-dev原创 2021-07-15 17:38:54 · 239 阅读 · 0 评论 -
qt widget 开发一些常见问题
1、setStyleSheet问题–描述:Qt样式表频繁设置导致cpu占用过高。–原因:主窗口,背景利用setStyleSheet设置,同时重写paintEvent 事件,主窗口有很多不规则按键,每个按键都setMask设置有效区域。按键在按下、松开、选中都会有不同的样式,通过其设置,按键响应过程非常慢。–解决办法:运用调色板方式。例如: mainWidget::mainWidget(QWidget *parent):QWidget(parent), ui(new U原创 2021-03-26 09:10:58 · 376 阅读 · 0 评论