QT
我歌月徘徊、
单片机开发,嵌入式linux,物联网,java,c#,微信小程序,
展开
-
qt布局 如何让控件占据不同的比例
效果图全屏效果实现过程新建一个MainWIndow工程先放两个容器设置容器的大概 大小,此时还没有布局设置下面的容器的最大高度,宽度不变选中中心窗口 点击水平布局然后再往容器里扔控件 然后选中容器 进行水平或者垂直布局往容器里扔控件后,进行水平或者垂直布局的时候,如果控件显示不正常,或者显示不全,可以在第三步的时候,就把容器里的控件做好布局。实际运行效果如果感觉中华如果感觉中间间距太大,可以设置layoutspacing=0..原创 2020-12-28 13:07:50 · 2257 阅读 · 0 评论 -
qt窗体间传值(信号与槽)
一、信号与槽的方式原创 2020-12-24 20:05:39 · 325 阅读 · 1 评论 -
qt获取串口列表
//获取串口列表 int snum=0; /*QList<QSerialPortInfo> list = QSerialPortInfo::availablePorts(); foreach (const QSerialPortInfo &serialport, list) { ui->cb_port->addItem(serialport.portName()); }*/ //用下面的方法会过滤掉一些无用的串口 .原创 2020-12-20 13:23:20 · 3073 阅读 · 4 评论 -
qt中No such slot Widget
1、看类声明中有没有Q_OBJECT2、看slot函数有没有声明原创 2020-12-20 10:32:43 · 719 阅读 · 1 评论 -
qt打包
一、windows打包修改qt creater模式release 模式:发布版本,不对源代码进行调试,基本没有调试信息。debug 模式:调试版本,有很多调试信息。修改完之后重新运行下,会生成release文件夹到release文件夹下,拷贝exe到桌面某个文件夹(不要有中文路径)执行如下命令windeployqt chartthemes.exe...原创 2020-12-19 21:07:05 · 186 阅读 · 1 评论 -
qt下Andriod开发
一、开发环境使用qt-opensource-windows-x86-5.11.1.exe环境配置,确保下图配置没有报错选择编译器二、打开USB调试我的手机是三星S60,在关于手机中,软件信息,双击编译编号,会提示再次双击,如果有密码会提示输入密码,我的是九宫格,然后再设置界面的最下面会出现开发者选项,进去之后就可以看到USB调试,打开即可。三、编译随便写一个测试程序,点击编译下图这里要下载,可能会很慢,或许几个小时...原创 2020-12-14 13:27:34 · 306 阅读 · 0 评论 -
QMetaObject::connectSlotsByName: No matching signal for问题的解决方法
之前是用转到槽的方式添加信号回调,现在发现结构混乱,改为手动connect,删掉之前的回调函数后,再编译,找到报错的地方,删除case,然后自己添加connect,注意此时代码运行会报QMetaObject::connectSlotsByName: No matching signal for on_pb_go_main_clicked()这是因为回调函数的命名,采用了“on_控件名_信号名”的格式,那么就会在运行时弹出“QMetaObject::connectSlotsByName: No matc原创 2020-12-13 17:12:24 · 6189 阅读 · 0 评论 -
qt中的回车换行
接收的数据是一样的,只不是qt中的回车换行和windows不一样总结:qt中\r也会换行qt中\r\r会产生两次换行,\r\r\n也是两次换行即使把qt打包为exe,也是如此。windows中\r不会换行,\n才会换行。...原创 2020-12-13 13:04:04 · 3593 阅读 · 0 评论