QT pyQT
FishBear_move_on
github 地址 https://github.com/Jayhello
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
限制QLineEdit的数值输入范围
在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数的数值范围:例1:[cpp] view plaincopy转载 2015-07-23 09:45:15 · 10834 阅读 · 2 评论 -
Visual Stdio的中的dll和lib
http://blog.youkuaiyun.com/dodomouse/article/details/12843821自己的一点点小笔记,留给将来需要的时候看看。运行环境:windows7和VS2010对于dll和lib两者的关系,需要理解的一个概念是编译时和运行时。lib是编译时的东西,在lib里面包含了方法名和方法所在的dll名字,可以用dump转载 2015-05-14 08:56:48 · 627 阅读 · 0 评论 -
Qt入门-layout布局
http://blog.youkuaiyun.com/xgbing/article/details/7764326 开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。 前面的程序中都是使用setGe转载 2015-05-14 15:29:16 · 534 阅读 · 0 评论 -
[原]vs2010配置Qt
http://m.blog.youkuaiyun.com/blog/IT_newborn/9011095网上有很多vs2010配置Qt的文档,但是正确的不多,大多数都提到了编译qt源码包,其实这是不必要的,因为针对Windows平台开发的库是已经编译好的,并且有很多文档没有提到环境变量的设置,所以今天写一篇文章供大家参考。1、下载所需软件 vs2010配置Qt只需要两个软件,转载 2015-05-13 23:44:33 · 620 阅读 · 0 评论 -
基于Qt的类QQ气泡聊天的界面开发(二)
http://blog.youkuaiyun.com/esonpo/article/details/259749991:使用Qt下面的QListview来实现QQ类似效果,差强人意2:使用QWebview加载html css样式来完成,发现效果不错,但是毕竟webview占用巨大的内存3:使用QTextBrower加载css,但是好像只支持css2.1版本,css3完全不支持,这样转载 2015-05-15 11:26:08 · 3065 阅读 · 0 评论 -
QScrollBar样式表总结
http://blog.163.com/qimo601@126/blog/static/15822093201432741544308/?suggestedreading&wumii 如图所示,QTableView使用的QHeaderView与scrollbar的style scrollbar使用到下面两张背景图,放到工程目录下的images文件夹里:转载 2015-05-13 10:04:13 · 2551 阅读 · 0 评论 -
Qt浅谈之九:Qt鼠标
http://blog.youkuaiyun.com/taiyang1987912/article/details/35281407一、简介 Qt一共有19种鼠标形状,外加自定义的形状。可以查看Qt帮助文档enum Qt::CursorShape,本文主要集中总结,通过图像准确了解。二、运行图程序运行,显示如下图1所示。转载 2015-05-04 19:51:05 · 1333 阅读 · 0 评论 -
Qt 常用类 (9)—— QWidget
http://blog.youkuaiyun.com/hmsiwtv/article/details/7562015 QWidget 类代表一般的窗口,其他窗口类都是从 QWidget 类继承出来的。而 QWidget 类则同时继承了 QObject 类 和 QPaintDevice 类,也就是说,窗口类都是 Qt 对象类。这里的 QPaintDevice 类则是所有可绘制的对象的基类转载 2015-05-04 16:06:37 · 1632 阅读 · 0 评论 -
Qt 学习之路 2(45):模型
http://www.devbean.net/2013/02/qt-study-road-2-model/在前面两章的基础之上,我们将开始介绍 model 的通用概念。在 model/view 架构中,model 提供一种标准接口,供视图和委托访问数据。在 Qt 中,这个接口由QAbstractItemModel类进行定义。不管底层数据是如何存储的,只要转载 2015-04-28 09:07:03 · 796 阅读 · 0 评论 -
C/C++用QT写的五子棋源码
效果图: FIR.pro[cpp] view plaincopy#------------------------------------------------- # # Project created by QtCreator 2012-07-27T01:01:27 # #-----------------转载 2015-04-28 09:05:18 · 1663 阅读 · 0 评论 -
QT对话框去掉帮助和关闭按钮 拦截QT关闭窗口的CloseEvent
建了一个对话框,我不想把边框去掉,只想去掉关闭按钮,setWindowFlags(windowFlags()&~Qt::WindowCloseButtonHint&~Qt::WindowContextHelpButtonHint);结果那个问号的按钮去掉了,但是关闭按钮还在,求助啊setWindowFlags(Qt::WindowTitleHint | Qt::CustomizeW转载 2015-04-30 10:13:35 · 17618 阅读 · 1 评论 -
在QT中处理windows消息
http://blog.youkuaiyun.com/sryan/article/details/6744070为了能处理某些qt无法处理的事件,或者在Qt将消息封装之前能做某些操作等等,我们可以自己处理windows事件。处理windows事件是重写QApplication::winEventFilter(MSG*,long)函数来实现的。假如我们想捕获所有在窗体上的鼠标中键按下转载 2015-05-18 19:54:50 · 3513 阅读 · 0 评论 -
我的VS2010+VAssistX
最近越来越觉得VAssistX好用,可能是以前没有去仔细研究过吧,也可能是因为我是个快捷键控吧,不管怎样,用或不用,方便或不方便,它就是那里,一动也不动,进入正题,给大家介绍下我的使用配置:(我只是引玉,你可以抛砖)VS2010开发C++程序:1 安装好VAS打开VS2010之后,首先关闭VA outline与VA View窗口,个人感觉没啥用,2 关掉VS的状态栏,感觉它转载 2015-05-22 09:15:40 · 531 阅读 · 0 评论 -
previous operation has not finished
http://blog.youkuaiyun.com/huaweitman/article/details/37699651svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。错误如下: 解决方法:清空svn的队列1.下载sqlite3.exe 2.找到你项目的.svn文件,查看是否存在wc.db3.将sq转载 2015-06-24 10:22:45 · 537 阅读 · 0 评论 -
ListView 原理的介绍 qt也可以吧想通的Android
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。另外转载 2015-07-30 21:30:54 · 1033 阅读 · 0 评论 -
qt widget设置Qt::FramelessWindowHint和Qt::WA_TranslucentBackground, 会出现一个bug: 在最小化后还原时界面停止刷新
t widget设置Qt::FramelessWindowHint和Qt::WA_TranslucentBackground, 会出现一个bug: 在最小化后还原时界面停止刷新Widget with Qt::FramelessWindowHint and Qt::WA_TranslucentBackground stops painting after minimize/restore转载 2015-07-17 17:17:20 · 4170 阅读 · 1 评论 -
QLineEdit 输入验证(相关的设置)
LineEdit提 供一个文字输入栏位,可以输入文字或数字,我们可以对输入作验证,或是设定为一般显示、密码显示等等,以下的程式是个简单的设定示范: #include > #include #include #include #include int main(int argc, char *argv[]) { QApp转载 2015-07-13 19:33:12 · 3877 阅读 · 0 评论 -
Qt学习之路_6(Qt局域网聊天软件)
http://www.cnblogs.com/tornadomeet/archive/2012/07/04/2576355.html 在上2次文章Qt学习之路_5(Qt TCP的初步使用) Qt学习之路_4(Qt UDP的初步使用) 中已经初步介绍了群聊功能和文件传输功能,这一节中主要在这个基础上加入一个私聊功能。 参考文献依旧是:《Qt及Qt Quick开发实战精解》转载 2015-07-06 19:33:58 · 1222 阅读 · 0 评论 -
Qt数据库sqlite总结
原文地址:http://blog.youkuaiyun.com/NewBee520/article/details/8247236QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类封装数据库所有记录QSqlRelationalTableModelQSqlQueryModelQSqlTableModel第一:QSqlDat转载 2015-06-15 23:47:06 · 1165 阅读 · 0 评论 -
【Qt编程】基于QWT的曲线绘制及图例显示操作
http://blog.youkuaiyun.com/tengweitw/article/details/41911035 在《QWT在QtCreator中的安装与使用》一文中,我们完成了QWT的安装,这篇文章我们讲讲基础曲线的绘制功能。 首先,我们新建一个Qt应用程序,然后一路默认即可。这时,你会发现总共有:mainwindow.h,mainwindow.cpp,main.cp转载 2015-06-12 16:05:32 · 4295 阅读 · 0 评论 -
Qt:QListWidget的item上实现右键菜单(空白的地方)
http://blog.youkuaiyun.com/lpmygod/article/details/38924427问题:如何实现在一个列表中点击右键,如果在Item上面,则有“修改”选项,在其余空白处,则只有“添加”,"删除"选项。实现右键菜单, 从QListWidget中派生出ListWidget,重写void QWidget::contextMenuEvent ( QContextMe转载 2015-06-09 19:32:36 · 1936 阅读 · 0 评论 -
sizeHint() minimumSizeHint() sizePolicy() 的使用
http://blog.youkuaiyun.com/zzwdkxx/article/details/32116999转自http://www.cfanz.cn/?c=article&a=read&id=24889Qt 中的 sizeHint 属性,sizeHint() 如何使用?Qt 中的 minimumSizeHint 属性,minimumSizeHint() 如何使用?Qt 中的 siz转载 2015-06-09 19:34:16 · 654 阅读 · 0 评论 -
Qt5之QRadioButton
本例程介绍QRadioButton的使用,包括QRadioButton的分组、多个QRadioButton控件响应同一个槽函数、QRadioButton的ID设置从而避免繁琐的判断。一、在UI界面添加如下控件:二、对QRadioButton控件进行分组 QRadioButton的分组有多重方法,如采用组合框、QWidge等,下面介绍采用QButtonG转载 2015-07-07 19:46:17 · 4620 阅读 · 1 评论 -
Qt 自定义 滚动条 样式
http://www.cnblogs.com/xufeiyang/p/3314955.html 今天是时候把软件中的进度条给美化美化了,最初的想法就是仿照QQ。先前的进度条是这样,默认的总是很难受欢迎的;美化之后的是这样,怎么样?稍微好看一点点了吧,最后告诉你实现这个简单的效果在Qt只需要加几句简单的样式。下面就来吐槽吐槽,关于进度条样式的设置问题,欢迎评论交流,高手勿喷。转载 2015-06-09 19:33:24 · 730 阅读 · 0 评论 -
PyQT 入门(1):程序基础框架
http://www.cnblogs.com/answeryi/archive/2012/09/27/2705860.html主要内容主要了解PyQt程序的整体框架;涉及模块:QApplication, QLabel , QTimer 实例讲解首先先看一个简单的PyQt程序:1234转载 2015-04-30 08:24:16 · 769 阅读 · 0 评论 -
Qt学习——分割窗口QSplitter类 .
分割窗口在应用程序中经常用到,比如在类似资源管理器的窗口设计中:下面用代码实现上面窗口的设计:1.建立项目时基类选择QMainWindow,取消Gernerate form复选框的选中状态。2.在main.cpp中编写如下代码:view plaincopy to clipboard#转载 2015-05-09 19:07:47 · 934 阅读 · 0 评论 -
python下载百度音乐
之前看到有人写过类似的代码,感觉有点累赘,其中登陆那些东西其实可以避免的我把百度音乐的网页代码稍微分析了一下,如果要求不高,下载普通音质的歌曲是不需要登陆的(当然如果你用浏览器打开下载的话,普通音质也是要求登陆下载的)看其代码发现,即使你没有登陆,其实下载链接也已经暴露出来了,只是用javascript阻止了你在浏览器中下载,我下面写了一个下载的demo,顺便测试了一下多进转载 2015-04-17 15:13:24 · 571 阅读 · 0 评论 -
在 PyQt4 中的菜单和工具栏¶
http://www.cppblog.com/mirguest/archive/2012/02/05/164982.html在本部分中,我们将要创建菜单和工具栏。菜单就是在菜单栏中的一组命令。工具栏就是一组常用命令的按钮。主窗口QtGui.QMainWindow 类提供了一个应用的主窗口。这使得我们可以创建典型的应用框架,包括状态栏,工具栏和菜单。转载 2015-04-18 15:45:19 · 774 阅读 · 0 评论 -
PyQt4中的布局管理 (入门较好2)
http://www.blogjava.net/glorywine/archive/2008/07/30/217842.html布局是GUI程序开发中非常重要的一个环节, 而布局管理就是要规划如何在窗口中放置需要的部件. PyQt4中就有两种方法来完成布局任务,一个是绝对位置(absolute positioning), 另一个就是使用布局类(layout classes). 绝对转载 2015-04-18 15:10:18 · 872 阅读 · 0 评论 -
PyQt4 - (2) 第一印象 (pyqt的入门)
http://www.blogjava.net/glorywine/archive/2008/06/21/206729.html最简单的example 下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个小窗口做很多事情。我们可以对它进行缩放,最大化,最小化。而这些就需要比较多的代码了。但是开发人员已经帮我们完成了这些功能,因为这些功能在大多场合都会使转载 2015-04-18 15:05:28 · 554 阅读 · 0 评论 -
PyQt4 - 关闭最小化问题
在这个部分,我们开始学习一些PyQt4的基本功能,解释会比较详细,就像教孩子说话一样。最简单的example 下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个小窗口做很多事情。我们可以对它进行缩放,最大化,最小化。而这些就需要比较多的代码了。但是开发人员已经帮我们完成了这些功能,因为这些功能在大多场合都会使用到,所以没有必要让我们重复。PyQt是一个高级别转载 2015-04-18 14:28:25 · 2455 阅读 · 0 评论 -
Qt之任务栏系统托盘图标
http://blog.youkuaiyun.com/qivan/article/details/7506306托盘图标,一个自己脑子出现很久的词,可惜自己都没动手去实现。最近看见的,听见的多了,自己也感兴趣就弄弄了,感觉还蛮简单了。 贴出效果图: 那么多功能,其实就一个类就搞定了,那就是QSystemTrayIcon转载 2015-04-18 10:57:11 · 565 阅读 · 0 评论 -
pyqt4制作透明无边框窗体
http://blog.chinaunix.net/uid-25979788-id-3081886.html pyqt4制作透明无边框窗体 2012-02-24 16:28:34分类: Python/Ruby用PyQt做了一个无边框登陆窗口,效果如下:下面是代码:# -*转载 2015-04-18 14:08:10 · 1800 阅读 · 0 评论 -
PyQt icon创建,显示 PyQt4 -- 系统托盘图标设置
http://www.cnblogs.com/obbo/articles/2718426.html痞老板PyQt4 -- 系统托盘图标设置转载请著名出处,谢谢。:) 先直接上源码,待会再一步步解释:from PyQt4 import QtGuiimport sysapp = QtGui.QApplication转载 2015-04-18 10:46:52 · 3937 阅读 · 1 评论 -
qt学习笔记(二) QString
今天要说的是QString。之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的数据结构。C++语言提供了两种字符串的实现:C风格的字符串,以'\0‘结尾;std::s转载 2015-04-03 11:03:09 · 585 阅读 · 0 评论 -
win732位 + QT4.8.6 + QT CRETER 环境配置的搭建
一、软件准备与安装1.编译器MinGW的下载,官网地址http://download.qt-project.org/development_releases/prebuilt/mingw_32/,在这个列表中选择下载完之后解压到D:\MinGW.2.下载安装qt-opensource-windows-x86-mingw482-4.8.6-1,官网下载地址为:http://q转载 2015-03-28 11:45:12 · 574 阅读 · 0 评论 -
win7安装Qt4.8.5 For Windows 最详细的教程,附带所有安装文件-- 转自zgj_today的csdn空间
http://m.blog.youkuaiyun.com/blog/yhc13429826359/377358652014-7-13阅读148 评论0 为了安装qt4.8.6,鼓捣了好几天,还是安装错误,百度的安装教程也看了很多,结果还是不行,为了学QT还不能安装5.0的,最后在群里请教才知道是Qt4.8.5以后的minGW版本要是4.4以上,只好安装4.8.5版本,所以找到了z转载 2015-03-27 19:54:34 · 6527 阅读 · 3 评论 -
在 PyQt4 中的菜单和工具栏¶
主窗口QtGui.QMainWindow 类提供了一个应用的主窗口。这使得我们可以创建典型的应用框架,包括状态栏,工具栏和菜单。状态栏状态栏主要用于显示状态信息。#!/usr/bin/python# -*- coding: utf-8 -*-"""ZetCode PyQt4 tutorialThis program creates a statu转载 2015-04-18 15:55:49 · 854 阅读 · 0 评论 -
Qt学习之路_5(Qt TCP的初步使用)
http://www.cnblogs.com/tornadomeet/archive/2012/06/30/2571001.html 在上一篇博文Qt学习之路_4(Qt UDP的初步使用) 中,初步了解了Qt下UDP的使用,这一节就学习下TCP的使用。2者其实流程都差不多。当然了,本文还是参考的《Qt及Qt Quick开发实战精解》一书中的第5个例子,即局域网聊天工具中转载 2015-04-07 09:47:46 · 697 阅读 · 0 评论 -
Qt学习之路_6(Qt局域网聊天软件)
http://www.cnblogs.com/tornadomeet/archive/2012/07/04/2576355.html 在上2次文章Qt学习之路_5(Qt TCP的初步使用) Qt学习之路_4(Qt UDP的初步使用) 中已经初步介绍了群聊功能和文件传输功能,这一节中主要在这个基础上加入一个私聊功能。 参考文献依旧是:《Qt及Qt Quick开发实转载 2015-04-07 09:43:33 · 1537 阅读 · 0 评论
分享