- 博客(19)
- 收藏
- 关注
原创 Qt 截取屏幕
QPixmap pixmap; QPixmap pix; pix=pixmap.grabWindow(this->winId(),0,0,-1,-1); if(pix.isNull()) { StatusBarText("Screen shot failed!"); } else {...
2019-04-30 20:00:13 206
原创 Qt 日期控件dateEdit信号问题
实现在日历控件中点击日期后,界面数据根据选择的日期刷新,在建立信号和槽关系时,发现按照QDateTimeEdit.h该头文件中的信号进行连接(方式1),始终触发不了,改为方式2形式即可。方式1connect(dateEdit_date,SIGNAL(dateChanged(const QDate &date)),this,SLOT(Update()));方式2connect...
2019-04-27 21:17:40 1613 1
原创 Python读取文件时报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 4: illegal multibyt
显然是中文编码问题,处理方式:编码改为UTF-8即:f = open("XXX.txt","r",encoding="UTF-8", errors="ignore")随记:好记性不如发个blog
2019-04-24 22:23:38 1864
原创 Matplotlib绘图——同时显示两幅图片
刚刚接触Python,学习基本操作,并做下笔记。直接贴代码:import matplotlib.pyplot as pltfrom matplotlib.image import imreadimg1 = imread('XY.jpg')img2 = imread('../AIProgram/JQ.jpg')plt.figure()plt.subplot(1,2,1)plt.i...
2019-04-24 17:13:52 11800 2
原创 DOS下切换文件路径
1、windows环境下,如果需要在dos中打开某个文件或应用程序,一种简便方式是先打开文件所在目录,然后在路径中直接输入cmd,再回车,即可直接进入dos界面,且目录定位在该文件目录上;2、使用dos命令先上过程:(1) 首先在运行中输入cmd,打开dos界面,(2) 切换盘符(3) 通过cd命令打开该盘符下的文件目录(PS:cd不能跨盘符打开文件目录)再来个...
2019-04-23 22:03:49 2179
原创 清空DOS界面信息
1、windows环境下打开dos,未进入Python环境,直接输入:cls,回车;2、在Python环境下,输入以下两行: import os i=os.system("cls")其中第二行中的i可以为任意字符,因为os.system("cls")的返回值为0,所以需要一个变量来保存返回值。不然界面清空后仍会有一行,显示0...
2019-04-23 21:46:33 909 1
原创 Windows下可视化工具Graphviz的安装和使用
1、Graphviz的下载地址: http://www.graphviz.org/下载Windows下的稳定版本,eg:graphviz-2.38.msi,双击安装2、环境变量路径:开始——计算机——属性——高级系统设置——环境变量——系统变量找到path,选中,点击编辑,添加Graphviz的安装路径,如下3、测试是否设置成功在命令行输入dot -version,输出结果如下所示...
2019-04-08 18:02:38 1828
转载 C++中string、char *、char[]的转换
转http://www.cnblogs.com/Pillar/p/4206452.html一、string转char*。 主要有三种方法可以将str转换为char*类型,分别是:data(); c_str(); copy(); 1.data()方法,如:1 string str = "hello";2 const char* p = str.data();//加const ...
2018-08-30 08:27:16 92
转载 C++中GB2312字符串和UTF-8之间的转换
转自:https://www.cnblogs.com/babietongtianta/p/3143900.html,用以学习在编程过程中需要对字符串进行不同的转换,特别是Gb2312和Utf-8直接的转换。在几个开源的魔兽私服中,很多都是老外开发的,而暴雪为了能 够兼容世界上的各个字符集也使用了UTF-8。在中国使用VS(VS2005以上版本)开发基本都是使用Gb2312的Unicode字符集...
2018-08-30 08:23:11 201
原创 QT tableWidget 内容居中显示(不适合表格中是combox的)
ui->tableWidget->item(r,c)->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter);
2018-08-28 20:25:44 3434
转载 Qt之QTableWidget的使用及常用设置
转https://blog.csdn.net/jolin678/article/details/46417377各种软件设计中,表格的使用非常频繁,下面介绍的是关于QTableWidget的使用以及常用属性的设置。(1)创建一个新的表格控件QTableWidget *table=new QTableWidget();(2)设置列数 table->s...
2018-08-28 20:23:48 3070
原创 [Qt] 在QTableWidget中添加QCheckBox并居中
Qt垂直/水平布局管理器(QBoxLayout,QHBoxLayout, QVBoxLayout)实现思路:把QCheckBox嵌入式到一个水平布局中 QWidget *widget = new QWidget; QHBoxLayout *layout = new QHBoxLayout; QCheckBox *box = new QCheckBox; lay...
2018-08-28 20:21:41 1355 1
原创 一个不错网站,下载各种书籍
http://www.java1234.com/a/javaziliao/shuji/2014/1110/3209.html
2018-07-03 14:04:59 5416
原创 #pragma once
#pragma once是一个比较常用的C/C++杂注,只要在头文件的最开始加入这条杂注,就能够保证头文件只被编译一次。#pragma once是编译器相关的,有的编译器支持,有的编译器不支持,具体情况请查看编译器API文档,不过现在大部分编译器都有这个杂注了。#ifndef,#define,#endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译...
2018-06-26 19:06:57 139
原创 Qt 窗体使用 label 标签插入静态图片,并自适应大小
QPixmap Pix("./**.jpg");ui->label->setPixmap(Pix);ui->label->setScaledContents(true);ui->label->show();
2018-06-26 19:04:32 2044
转载 QT显示图片的四种方法
原文地址::http://www.cnblogs.com/s_agapo/archive/2012/03/13/2394176.html相关文章1、Qt:设置背景图片的三种方式(setAutoFillBackground)----http://blog.csdn.net/liuligui5200/article/details/476124032、Qt中为按钮添加图片的几种方法-...
2018-06-26 18:58:35 2536
转载 Qt中文乱码解决思路
转自https://blog.csdn.net/liyuanbhu/article/details/72596952在 Qt 4 的时代,解决中文乱码挺麻烦。要考虑用的是什么编译器,具体的可以参考下面这篇文章:http://blog.csdn.net/brave_heart_lxl/article/details/7186631到了 Qt 5 的年代,这个问题变得简单了些。因为根据...
2018-06-26 18:56:36 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人