- 博客(314)
- 收藏
- 关注
原创 QT检测内存泄露
QT的机制可以new一个对象也不用delete,只要是OBJECT对象并且指定父对象的即可,但是有时候内存泄露的问题仍然是不可避免的,可以使用VLD检测写的代码是否存在内存泄露问题下载VLD:http://vld.codeplex.com/ 安装后,将VLD的include目录下的文件和lib目录下的文件分别复制到QT的默认的include文件夹里和lib文件夹里并且在你的程序里的pr...
2019-02-21 09:43:05
3784
原创 QT 右键点击表格中某行在对应位置弹出相应菜单
首先声明这两个变量 QMenu* m_menu; QAction *action_setTime;在要使用的位置中加入 action_setTime = new QAction ( this); action_setTime->setText(QStringLiteral("Reset last job time")); m_men...
2019-02-20 15:04:42
1796
1
原创 自定义滑动条类继承QSlider
实现禁用鼠标点击事件和鼠标滚轮事件,并加刻度绘制刻度下的数字#include <QMainWindow>#include <QSlider>class MySlider:public QSlider{ Q_OBJECTpublic:explicit MySlider(QWidget *parent = 0);protected: void ...
2019-02-13 10:16:54
1016
原创 QDockWidget停靠窗口填满整个父窗口
只需要在构造函数中隐藏中心窗口即可 在ui->setupUi(this); 后加入下面这句ui->centralwidget->hide();//隐藏中心窗口
2019-01-31 17:00:59
2528
原创 Qt使用自带的windeployqt 生成exe来发布软件
1、2、找到QT文件下的命令行输入3、再打开的命令行输入cd /d exe文件所在地址4、再输入 windeployqt +exe文件名5、打包即可
2019-01-29 17:19:04
352
原创 QT 事件过滤器 滚轮事件
1、首先要在构造函数中注册监听 this->installEventFilter(this);//注册监视对象2、一旦event Filter注册了, 事件在被发送到原来的目的地之前, 会先发到这个类的eventFilter()函数.下面是eventFilter函数bool XX::eventFilter(QObject *obj, QEvent *e){ ...
2019-01-29 14:43:14
1833
转载 QSS设置
样式表选择器 通用选择器 * 匹配所有QWidget 类型选择器 QPushButton 匹配QPushButton及其子类的所有实例 类选择器 .QPushButton ...
2019-01-28 14:34:03
943
原创 给QT表格Tableview加控件 、绘图
一、利用委托给表格加控件,通过改变编辑器的达到加控件的效果1、直接改变编辑器 双击之后就会显示滑条并可以修改此例子以QSlider为例,其余控件也一样class SliderDelegate : public QStyledItemDelegate{Q_OBJECTpublic: SliderDelegate(QObject *parent = 0); QWidget ...
2019-01-23 15:29:24
3149
转载 ocilib连接数据库
Oracle调用接口(Oracle Call Interface,简称OCI)提供了一组可对Oracle数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取Oracle数据库的目的。1、Oracle客户端因为需要使用ocilib来操作部署在其他电脑上的数据库,需要安装Oracle客户端;注意,无需下载完整的Oracle客户端,下载安装oracle-i...
2019-01-18 13:52:05
2937
原创 QT5生成的exe文件点击显示文件缺失.dll文件
这是环境变量配置的原因在win7下 :右键我的电脑->属性->高级系统设置->环境变量找到path ->双击弹出路径->添加你的QT中.dll文件所在路径 例如:D:\QT\5.11.1\msvc2015\bin 每个环境 变量用分号隔开。...
2019-01-18 11:21:23
2152
原创 QT学习记录(二)QT+redis小实例
这个小实例是在Linux系统下用QT开发的,客户端和服务器端通过redis为媒介通信,这个程序主要实现客户端发送一个字符串,服务器端接收到该字符串,并且转换为大写。特别需要注意的是,Linux可能会出现找不到动态链接库的情况。此时我们需要在pro文件中加上链接地址。不然编译时会报错。该程序中用到redis的库和线程pthread的库 加入LIBS +=-L/usr/local/lib -l...
2018-07-20 09:34:28
12471
原创 QT学习记录(一)
跟着知乎上的大佬写的学习材料大概了解了QT,信号-槽的机制就像是调用和实现函数一样,当发出信号,立马调用相关联的槽,刚开始学习的源码,有点难懂,现在知道信号—槽机制通过设计器这种模式来说更好写,类似于VS吧。关于将信号—槽连接起来也有不少方法,一种是打开设计模式,按F4或者上方工具栏第二个按钮,鼠标点击控件拖着直到松开会弹出一个对话框,这时候选择信号和槽。如图:还有一种方式是设计模式下方的如图...
2018-06-29 15:02:41
318
原创 8.13**
import java.util.Scanner;public class h{ public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("Enter the number of rows and colums of the array :");
2015-10-27 20:08:41
830
原创 4.19**
import java.util.Scanner;public class w{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int j; int s=1; for(int i=0;i<8;i++) {
2015-10-06 20:18:52
753
原创 4.16**
import java.util.Scanner;public class w{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个数:"); Scanner input
2015-10-06 19:43:19
610
原创 2.24
import java.text.DecimalFormat;import java.util.Scanner;public class Hello{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub dou
2015-09-08 20:31:46
435
原创 Java2.6**
import java.util.Scanner;public class Hello{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a; Scanner in=new Scanner(Sys
2015-09-08 20:17:20
440
原创 POJ2192 Zipper
ZipperTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 17192 Accepted: 6115DescriptionGiven three strings, you are to determine whether the third string ca
2015-08-16 14:20:11
785
原创 (๑• . •๑)Eclipse的C++排版方式
我们都知道Eclipse的自动排版是Ctrl+Alt+F,然而如果不喜欢它自己设定好的模式的话,可以自行设置,下面介绍一下C++的排版方式:1. 打开Eclipse 的 windows菜单 / Preferences 2. 选择Java / Code Style / Formatter 3. 点新建并命名一个风格4.Braces 栏: 除最后项的所有项改为Next
2015-08-10 18:04:20
1832
原创 (๑• . •๑)菜鸟入门我的小九九之JAVA版
package a;public class Hello{ public static void main(String[] args) { System.out.println("我的小九九:"); for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { Sys
2015-08-10 17:47:29
711
原创 HDU A Mathematical Curiosity
A Mathematical CuriosityTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 32001 Accepted Submission(s): 10253Problem Description
2015-08-08 17:08:43
958
原创 POJ1316 Self Numbers
Self NumbersTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 22211 Accepted: 12496DescriptionIn 1949 the Indian mathematician D.R. Kaprekar discovered a
2015-08-08 15:22:28
412
原创 POJ1922
Ride to SchoolTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 20165 Accepted: 8139DescriptionMany graduate students of Peking University are living in W
2015-08-08 14:45:00
938
原创 1.5.9排列
大家知道,给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。 任务描述: 给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下一个排列为第1个排列,即排列1 2 3…n。 比如:n=3,k=2给出排列2 3 1,则它的下一个排列为3 1
2015-08-06 19:02:39
736
原创 1.5.8丑数(Ugly Numbers)
丑陋数(ugly number)是仅有素因子2、3或5的整数。序列1, 2, 3, 4, 5, 6, 8, 9, 10, 12, …给出了前10个丑陋数。按照惯例,1被包含在丑陋数中。 给出整数n,编写一个程序输出第n个丑陋数。 输入 输入的每行给出一个正整数n (n≤1500)。输入以n=0的一行结束。 输出 对于输入的每一行,输出第n个丑陋数,对n=0的那一行不处理。#inclu
2015-08-06 10:22:58
1654
1
原创 Problem E: AB编程题--世界杯小组赛
Problem E: AB编程题--世界杯小组赛Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 93 Solved: 30[Submit][Status][Web Board]Description注:本题目自由设计,但必须使用类进行代码设计。世界杯32支参赛队分为八个小组,每个小组分别有四支球队进行比赛,每支球队
2015-07-22 15:20:25
1480
原创 实训项目——银行储蓄系统
头文件:bank.h/**版权所有:Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.**文件名称:bank.h*文件标识:无*内容摘要:该代码用于获取满足后缀要求的第一个文件*其他说明:无*当前版本:V1.0*作 者:刘佳琦*完成日期:2015年7月16日**修改记录:*修改日期
2015-07-16 13:07:40
1395
原创 大一学期总结
一个学年的学习已经接近尾声,今天填完了学业规划网上的学习总结发现自己在这个一个学年里真的变化了很多。的确大学不是高中时所认知的那个大学,大学的生活也并不轻松,学的东西也更难了。不过在慢慢的磨合中,已经收起了刚来时的懒惰,慢慢的感受大学的节奏。 的确大学是个大舞台,在这个大舞台中,每个人都能尽情的展现自己的一技之长,现在许多人已经有了自己的发展方向,我的方向依然未定。不过在这段时间里,我的个人
2015-06-24 15:15:11
748
1
原创 HDU Piggy-Bank (完全背包)
Piggy-Bank Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 13 Accepted Submission(s) : 5Font: Times New Roman | Verdana | Georgia Font Size:
2015-06-21 23:33:08
946
原创 HDU 多重背包问题
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 15 Accepted Submission(s) : 5Font: Times New Roman | Verdana | G
2015-06-21 17:20:56
944
原创 HDU Bone Collector(背包0/1)
Bone Collector Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 16 Accepted Submission(s) : 9Font: Times New Roman | Verdana | GeorgiaF
2015-06-21 15:23:56
459
原创 第十六周项目三 max带来的冲突
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 6 月 20日 * 版 本 号:v1.0 * * 问题描述:分析下面程序出现的编译错误,给出解决的方案。 * 程序输出: */#include//定义函数模板templat
2015-06-21 10:29:05
422
原创 第十六周项目 有些数的阶乘不算了
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 6 月 20日 * 版 本 号:v1.0 * * 问题描述: * 输入描述:求n!的函数,当用户的输入为负数,以及输入数太大时(例如大于12),使用异常处理机制予以拒绝,并给出恰当的
2015-06-21 09:36:21
434
原创 第十六周项目一 平方根
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 6 月 20日 * 版 本 号:v1.0 * * 问题描述: * 输入描述:编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 * 程序输出:
2015-06-21 08:41:47
417
原创 第十六周阅读程序(2)
#include using namespace std;namespace CounterNameSpace{int upperbound;int lowerbound;class counter{ int count;public: counter(int n) { if (n <= upperbound )
2015-06-18 18:11:55
339
原创 第十六周阅读程序
#include using namespace std;int a[10]= {1,2, 3, 4, 5, 6, 7, 8, 9, 10};int fun( int i);int main(){ int i ,s=0; for( i=0; i<=10; i++) { try { s=s
2015-06-18 16:29:33
344
原创 第十五周项目二 二进制文件浏览器
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 6 月 11日 * 版 本 号:v1.0 * * 问题描述: * 输入描述:做一个类似BinaryViewer的查看二进制文件的程序,输入文件名后,可以以16进制和
2015-06-11 19:47:02
315
原创 第十五周项目一 用二进制文件处理学生成绩
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 6 月 10日 * 版 本 号:v1.0 * * 问题描述: * 输入描述:(1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根
2015-06-10 20:26:27
516
原创 第十五周阅读程序(3)
#include#include using namespace std;const char * filename = "a.txt";int main (){ long l,m; ifstream file (filename, ios::in|ios::binary); l = file.tellg(); file.seekg (0
2015-06-10 09:07:46
462
原创 第十五周阅读程序(2)
#include #include using namespace std;int main( ){ unsigned char a[] = {0x32,0x30,0x31,0x35,0xA3,0xAC,0xCE,0xD2,0xC3,0xC7,0xB3,0xD4, 0xC1,0xCB,0xB5,0xDA,0xD2,0
2015-06-10 09:04:28
416
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人