
经验所谈
Charles技术成长之路
知错能改,善莫大焉,坚持学习!!!
展开
-
如何在QT的ui界面上为QLineEdit文本框中建立事件
1、先将你的文本框LineEdit提升为类,单击右键即可看到。例如提升的类名为PasswordLineEdit。头文件名称为passwordlineedit.h。2、在工程中创建一个passwordlineedit.h和passwordlineedit.cpp。并在passwordlineedit.h中编写PasswordLineEdit继承QLineEdit类,在passwordlineed原创 2017-01-13 19:58:47 · 3236 阅读 · 0 评论 -
vs2015编译GLib2-5.7
编译glib2.57,一共要编译glib,gio,gmodule,gobject,gthread五个模块首先1】将config.h.win32更改名字为config.h将glibconfig.h.win32更改名字为glibconfig.h其实编译时他们也会会生成config.h和glibconfig.h。记得删掉移除掉config.h.win32和glibconfig.h.win32,...原创 2018-07-29 22:20:10 · 1870 阅读 · 0 评论 -
Qt3代码移植到Qt5注意问题总结
一半是参考了https://download.youkuaiyun.com/download/zhujianhuaqqa/9418427 。然后在此基础上补充和修改了很多。推荐网站:http://qt.apidoc.info/4.7.4/qtcore.htmlhttp://doc.qt.io/archives/qt-4.8/porting4.html#1.由于ACE库的原因,使用qt自带的mingw...转载 2018-04-08 16:07:37 · 8246 阅读 · 0 评论 -
error: conversion from 'QByteArray' to 'LPCWSTR {aka const wchar_t*}' is ambiguous NULL);
直接粘贴错误的代码: mutex = ::CreateFile( QString(gCfgPath + gMainPluginName + "_mutex").toLatin1(), GENERIC_READ, FILE_SHARE_READ, &sa, OPEN_ALWAYS, 0, NULL); }其实,主要是下面这一行的问题。返回类型是Q...原创 2018-04-08 16:02:12 · 1970 阅读 · 0 评论 -
Qt编译问题-向导生成的helloworld都编译出错
今天在公司的电脑上使用Qt5.8.0的时候碰到了一个很奇怪的问题,我新创建一个简单的helloworld工程时,编译直接出错。编译报错如下:D:\Qt\qt_example\build-untitled2-Desktop_Qt_5_8_0_MinGW_32bit-Debug\debug\mainwindow.o:-1: In function `ZN10MainWindowC2EP7QWidg原创 2017-07-13 18:34:35 · 7286 阅读 · 5 评论 -
单击QDateEdit直接调用QCalendarWidget日历控件
1、效果如下:2、代码实现如下: QCalendarWidget *m_pCalendarWidget; m_pCalendarWidget = new QCalendarWidget(this); m_pCalendarWidget->setMinimumDate(QDate(1998, 6, 19)); m_pCalendarWidget-&g...原创 2018-01-26 14:41:48 · 5485 阅读 · 2 评论 -
Android 默认不包含 Qt D-Bus
在使用qt for Android来检测U盘的插入和拔出情况,但是发现使用Qt D-Bus时,一直显示错误::-1: error: Unknown module(s) in QT: dbus经网上找资料,发现原理Android:在默认情况下不包括Qt D-Bus。网站:1、https://forum.qt.io/topic/66648/unknown-module-s-in-q原创 2018-01-31 17:51:29 · 392 阅读 · 0 评论 -
使用QCustomPlot遇到的问题及解决
最近工作需要,产品界面中需要用到显示实时波形,于是使用了QCustomPlot类库。这里写一下遇到的问题和解决。E:\HH-PM001\build-detecter-Desktop_Qt_5_8_0_MinGW_32bit-Debug\debug\qcustomplot.o:-1: In function `ZN11QCustomPlot7savePdfERK7QStringiiN3QCP9E...原创 2017-08-21 20:19:51 · 8762 阅读 · 3 评论 -
Qt之设置窗体居中显示
本代码参考了老前辈的程序,availableGeometry()为获取窗口可用大小。 static void formInCenter(QWidget *frm) { int frmX = frm->width(); int frmY = frm->height(); QDesktopWidget w; int deskWidth原创 2017-07-22 17:38:33 · 2648 阅读 · 0 评论 -
程序中“导出列表”功能出错的解决方法
记录一下解决问题时的方法,供大家一起学习。原创 2017-01-11 09:42:43 · 572 阅读 · 0 评论