- 博客(27)
- 资源 (30)
- 收藏
- 关注
原创 WinForm(C#) 日期选择框 日期增长
做一个自动查询每一天数据的功能,要求每个循环结束后,日期选择框中的日期增加一天;代码如下:dtpDate.Value = dtpDate.Value.AddDays(1);
2019-07-31 10:28:41 1369
原创 C#报错: Cannot open any more tables
今天测试一个循环查询数据库的功能,每次用一个日期进行查询,大概查到第8天的时候报错:Cannot open any more tables;查看代码,觉得可能是每次Reader的问题://某次循环...OleDbCommand cmd = new OleDbCommand(sql, dbConn);OleDbDataReader reader = cmd.ExecuteReade...
2019-07-31 10:25:10 407 1
原创 C# Bitmap裁剪
C#开发,一个图片(Bitmap)需要截取其中一块区域,网上找到了比较简单的办法:https://stackoverflow.com/questions/734930/how-to-crop-an-image-using-c实现代码如下:Bitmap target = crop(src);//方法定义private Bitmap crop(Bitmap src){ R...
2019-07-19 09:00:26 6464 3
原创 Qt invalid use of incomplete type ‘class QVariant’
Qt开发,从数据库中查询,在遍历结果集时,代码报错: invalid use of incomplete type ‘class QVariant’说是QVariant类的用法不对.QString sql = "select * from sysuser";QSqlQuery query;query.exec(sql);while(query.next()){ QS...
2019-07-17 22:05:19 4317 1
原创 Qt QTextEdit获取输入框内容
Qt开发,获取文本框内容,尝试了一下控件的方法,没有找到getText类似的方法,网上查询得知,用toPlainText()QString name = ui->tbxName->toPlainText();从这种方法的命名看,Qt的设计人员还挺费心思的....
2019-07-17 20:23:44 28672
原创 Qt int转QString
Qt开发,整数转字符串,方法如下:int i = 5;QString s = QString::number(i);
2019-07-15 21:19:53 74144
原创 Qt QWidget : Must construct a Qapplication before a Qwidget
Qt开发,运行项目,报错,提示:QWidget : Must construct a Qapplication before a Qwidget网上找了一圈,感觉解决方法都挺复杂,好像和我遇到的情况也不太一样.于是开启debug看,找到了报错的代码位置:#include "global.h"#include "formmain.h"Global::Global(){}...
2019-07-13 13:07:18 1892
原创 Qt qDebug() 输出日志
Qt开发,输出日志,类似于C#中的Console.WriteLine和java中的System.out.print, 方法如下:qDebug("Insert Into Database");qDebug() << "ID:" << QString::number(id);效果:...
2019-07-13 12:55:53 1054
原创 Qt multiple definition of 'xxxx'
Qt开发,某次运行程序突然提示 multiple definition of 'FormMain::bindEvent()'说是这个bindEvent()方法重复定义了,可是检查代码并没有发现重复定义,估计是配置文件或者编译什么之类的环节出了问题.网上找到了答案:https://stackoverflow.com/questions/4964863/c-qt-multiple-def...
2019-07-13 12:24:22 1877
原创 Qt TableView数据列宽度自适应, 横向填满表格
Qt开发,读取数据库数据,用TableView展示,发现字段少的时候,右边空出一大块,影响外观.怎样让各列宽度自适应,填满表格区域呢?网上找到了答案:https://stackoverflow.com/questions/17535563/how-to-get-a-qtableview-to-fill-100-of-the-width经过尝试,更简单的代码如下:ui-&g...
2019-07-12 21:05:53 11721 2
原创 Qt 获取程序当前目录
Qt开发,需要获取读取当前目录中的一个文件,因此首先要获取程序当前的目录,网上找到一个方法,实测有效:https://stackoverflow.com/questions/7402576/get-current-working-directory-in-a-qt-application用QDir::currentPath()QString aFile = QDir::current...
2019-07-12 20:36:48 11269 3
原创 Android 使用全局变量
Android开发中,有些信息随处都可能使用,因此定义为全局变量比较合适。经过一番探索,使用全局变量的方法如下:1. 添加一个类,该类集成Application类2. 为该类添加静态成员import android.app.Application;public class Global extends Application { public static Config...
2019-07-12 14:04:35 1909
原创 C# chart X轴内容全部显示
C#项目中用到了统计图表chart,X轴内容是一个月的30天,不过发现显示不全,每隔几天显示一天:怎样让一个月30天都显示呢?方法:设置AxisX.Interval属性https://social.msdn.microsoft.com/Forums/vstudio/en-US/6dd77609-80de-4e1b-bbc0-f0f37b1b96c2/why-chart-contro...
2019-07-11 14:25:11 8768 1
原创 Qt conversion from ‘XXX*’ to non-scalar type ‘XXX’ requested
Qt开发, 出现一个提示:conversion from ‘QSqlTableModel*’ to non-scalar type ‘QSqlTableModel’ requested代码:QSqlTableModel tableModel = new QSqlTableModel(this, DB);看着提示,好像是和指针有关.解决方法:把变量声明为指针类型:QSql...
2019-07-10 21:41:34 13390
原创 Qt 在设计器中设置按钮颜色
Qt项目,在设计器中要为按钮设置背景色和字体颜色,在属性中粗略看了一下,没看到background-color或color字样的属性.但是又想想,既然都搞出设计器这么复杂的IDE了,直接在属性窗口设置颜色的功能总要提供吧.又仔细看了一遍,找到了方法:在属性窗口中,找到stylesheet一项,点开,有了.有点类似于网页开发中的样式表,操作方式挺智能. 效果:...
2019-07-10 20:51:15 7895
原创 WinForm label连续更新文字时卡住,只显示最后一次文字
WinFom项目,在一个循环中,有个label,每次更新它的文字,但是发现循环过程中文字没有变化,像是卡住了,到循环结束,label才显示了最后一次的文字,如下图,进度条总长5,已经循环到3了,可是上面的label文字还是“0/5”没有变化。从0直接跳到5。 代码:lblMsg.Text = progress.Value + "/" + progress.Maximum;...
2019-07-10 16:56:24 1822
原创 VB6 运行时错误‘374’ 激活控件‘VB.UserControl’失败
VB6项目,更新了一些内容,生成了新版的exe文件,放到设备上运行,提示“运行时错误 374:激活控件‘VB.UserControl’失败。这个控件可能与您的应用程序不兼容。确定您使用的这个版本的控件是由您的应用程序所提供的。”进行了多种尝试,仍未解决问题,不过发现了规律:设备上的控制电脑装的是系统是XP,较早版本的exe可以在设备上运行,而我接手之后重新生成的exe无法运行。...
2019-07-10 13:44:26 5684
原创 Qt 关闭子窗体的同时,主窗体和整个程序也被关闭了
Qt开发,尝试多窗体.在主窗体上打开新建了一个窗体并打开://主窗体中FormDoc *w = new FormDoc();w->move(QApplication::desktop()->screen()->rect().center() - w->rect().center());w->setWindowFlags(w->windowFlags(...
2019-07-09 22:08:17 5576 1
原创 Qt 窗体显示在屏幕最上面
Qt项目, 多个窗口时,某个窗口显示在被主窗体遮住了, 怎样把让它显示在最前面呢?https://stackoverflow.com/questions/6087887/bring-window-to-front-raise-show-activatewindow-don-t-workhttps://blog.csdn.net/a379039233/article/details/4915...
2019-07-07 13:24:50 7591
原创 Qt 把窗体显示在屏幕的中心
Qt项目,需要把窗体显示在屏幕的中心,一番查询与探索之后,找到了答案:https://forum.qt.io/topic/21035/how-to-move-the-window-to-the-center-of-the-screen/41. 主窗体:FormMain::FormMain(QWidget *parent) : QMainWindow(parent), ui(new U...
2019-07-07 13:13:50 5131 1
原创 Qt 新窗体打开后不显示(打开后马上自动关闭)
Qt项目,在主窗体中新建一个其他窗体并打开,但是新窗体没有出现.加了一个QMessageBox测试,发现新窗体其实是打开的,但是打开之后又自动关掉了.代码如下://绑定按钮单击事件QObject::connect(ui->btnAdd, SIGNAL(clicked()),this,SLOT(add()));//绑定的方法void FormMain::add(){...
2019-07-07 12:53:19 4005 1
原创 Qt connect: No such slot FormMain::add()
Qt开发, 绑定按钮单击事件,运行报错,并且绑定的槽(事件)没有触发.connect: No such slot FormMain::add()代码如下:[formmain.cpp]文件中//绑定QObject::connect(ui->btnAdd, SIGNAL(clicked()),this,SLOT(add()));//槽定义(事件)void FormMa...
2019-07-06 22:55:15 332
翻译 C++中,什么时候用::?什么时候用.?,什么时候用->?
原文(问答):https://stackoverflow.com/questions/4984600/when-do-i-use-a-dot-arrow-or-double-colon-to-refer-to-members-of-a-class-in-cC++提供了三种访问类或者类对象的操作符,他们是“双冒号::”,“点.”,"箭头->", 这三种操作符有着各自的使用场景和定义。...
2019-07-04 22:28:04 6712
原创 C# System.FormatException:“字符串的末尾有其他无法分析的字符。”
C#,某方法中,要把一个字符串转整数,但是报错:System.FormatException:“字符串的末尾有其他无法分析的字符。”Convert.ToInt32(str.Trim(), 2);根据提示,看看字符串的末尾有没有什么奇怪的符号,比如空格、回车等,实际输出发现没有,前面代码逻辑中也不可能出现这些字符。网上这个问题讨论的内容也很少。探索一番,找到了原因。输出字符...
2019-07-04 20:29:56 4607
原创 C# 16进制数多位显示,填充高位
项目中有个需求,一个16进制数,要用4位显示,也就是说在数字比较小的情况下,填充高位。方法如下:byte rs = 0xFF;byte[] result = new byte[4];//有规律,依此类推result[0] = (byte)(rs / Math.Pow(256, 3));result[1] = (byte)(rs / Math.Pow(256, 2));result...
2019-07-04 17:04:52 1988
原创 C# 二进制字符串转整数、转十六进制字符串
项目中有个需求,要把个二进制字符串转换成十六进制字符串,例如:“11111110” 转 "FE"比较简单的方法如下:https://davidzych.com/converting-a-binary-string-to-an-int-in-c/第一步:先转整数第二步:整数再转十六进制字符串string a = "11111110";int b = Convert.ToInt...
2019-07-04 13:13:28 8375
原创 SpringBoot 项目启动时执行方法
项目(SpringBoot)中有个需求,要开启一个TCP连接的监听,要求在系统启动的时候就开启监听。一番查询之后,找到了方法:https://www.baeldung.com/running-setup-logic-on-startup-in-spring有多种方式,采用其中一种比较简单的: 用@PostConstruct注解。@PostConstructpublic void i...
2019-07-01 11:25:32 1547
Windows XP根证书更新[2014年3月](KB931125) rootsupd.rar
2020-04-09
opencv-4.1.2-android-sdk - Copy.rar
2020-03-08
cbr格式阅读器 CDisplayExWin64v1.10.33.exe
2019-05-26
操作World文档的库Microsoft.Office.Interop.Word.rar
2019-05-14
java调用webservice(axis + ksoap2)
2018-09-28
Bluecove/javax.bluetooth
2014-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人