- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 Qt Creator 设置默认编码格式为 UTF-8
为了保证 QT的文件能在Windows 和Linux下都能正常打开,以及避免由于Windows下和Linux下编码不同而,需设置 QtCreator的默认编码为UTF-8. 在工具->选项 ->文本编辑器-> 行为 把默认编码改为 UTF-8.
2014-04-30 09:56:49 33325
原创 arm 编译器 报 stray ... 错误
由于 QtCreator在文件头部加入了BOM,而Arm上使用的编译器为gcc 4.2版本,不支持BOM而导致的问题。解决方法为 在QtCreator 工具->选项-> 文本编辑->行为 中,把UTF-8 BOM改为总是删除 即可
2014-04-30 09:54:28 903
原创 让 DockWidget占满整个窗口。
由于 mainwindow有 centerwidget,dockWidget只能停靠在他周围,而不能占满窗口。为了解决这个问题,可以通过把 centerwidget隐藏起来的方法来解决这个问题http://stackoverflow.com/questions/3531031/qmainwindow-with-only-qdockwidgets-and-no-central-widge
2014-04-30 09:52:48 3771 2
原创 控制器断电后无法恢复运行的问题
在测试ACM21时,在进行反复断电实验时,发现有的时候控制器断电,再上电后无法运行。且该故障无法恢复。经过判断后,发现是陷入Bootloader中无法进入应用程序状态。经检查,发现 EEPROM被意外地修改了。判断问题可能的原因是220电源断电后,控制器的电源从5V逐渐下降,当降低到一定的电压时,MCU工作不正常,此时正好对EEPROM进行操作,从而影响了EEPROM,从而导致控制器陷入B
2014-04-30 09:51:09 2629
原创 QT Window Geometry
Window GeometryQWidget provides several functions that deal with a widget's geometry. Some of these functions operate on the pure client area (i.e. the window excluding the window frame), others i
2014-04-30 09:44:25 2650
原创 电阻式触摸屏UI设计
界面布局,各个界面布局要统一,相同功能的按钮位置,形状要统一。布局方式可以考虑如下方式:对于宽屏,可以考虑按钮在左边的形式。触摸屏上的光标跳动问题当按下的过程中,由于电压不稳定,光标会从某个位置移动到手指点的位置,对于控件来说,会产生检测不到press状态,从而无法产生clicked事件,导致UI没有响应的问题。在放开的时候,光标会从手指的位置跑
2014-04-30 09:42:59 2416 1
原创 设置 QComboBox的下拉框Item高度
Qt Code:Switch viewsetStyleSheet("QComboBox { min-height: 40px; min-width: 60px; }""QComboBox QAbstractItemView::item { min-height: 40px; min-width: 60px; }");QComboBox *combo
2014-04-30 09:37:45 17345 3
原创 为QLabel增加Clicked信号
首先从QLabel派生一个类,在其中重载mouseReleaseEvent 虚函数。并定义clicked信号。在mouseReleaseEvent 函数中发送clicked信号。代码如下:#ifndef CUSTOMERQLABEL_H#define CUSTOMERQLABEL_H#include class customerqlabel : pu
2014-04-30 09:27:57 12561 2
原创 向指定的对象发送消息
qt 如希望向指定的对象发送消息,可采用 postEvent的方法。首先从QEvent处派生出自己的Event类,并调用 注册函数获取自己的type号。发送者可以调用 QApplication::postEvent来发送消息。接受者可以重载 event虚函数,并判断传入的event的type是否为自己需要处理的type,如果不是自己需要处理的type,那么就调用 父类的 event函
2014-04-30 09:24:54 2242
原创 在 qt pro文件中区分不同的qt版本
#chec Qt versionQT_VERSION = $$[QT_VERSION]QT_VERSION = $$split(QT_VERSION, ".")QT_VER_MAJ = $$member(QT_VERSION, 0)QT_VER_MIN = $$member(QT_VERSION, 1)CONFIG(debug, debug|release) {
2014-04-30 09:15:40 6097
原创 数据库操作exec花费的时间
qt中对数据库的操作实际是文件操作,如果不是用事务处理,则很费时。一次ecec需花费100ms。如果这是在主线程中执行,那么这会导致程序卡顿。因此需把该数据放入到后台线程,或者使用事务批处理的方式来提高速度。http://blog.const.net.cn/a/10274.htm
2014-04-30 09:13:12 1223
原创 qt 打开多个数据库文件
如果用如下方式打开两个数据库, db = QSqlDatabase::addDatabase(DBType); db.setDatabaseName(DBfile); qDebug() "Open Database file: " "DBfile"; if(!db.open()) {
2014-04-30 09:07:46 7642
适用于 TX2 jetpack 4.4 的 Pytorch3.6 安装包 torch-1.7.0-cp36-cp36m-linux_aarch64.whl
2020-12-09
PortingPython.md
2020-03-26
secureCRT 6.7.1 b188 含注册方法,注册机 3/3
2011-07-27
secureCRT 6.7.1 b188 含注册方法,注册机 2/3
2011-07-27
secureCRT 6.7.1 b188 含注册方法,注册机 1/2
2011-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人