PyQt5学习记录(4)---事件和信号

事件(Event)所有的GUI应用都是事件驱动的,事件主要由应用的用户操作产生的。但是事件可能由其他条件触发,比如:一个网络连接、一个定时器、一个窗口管理器,这些动作都可能触发事件的产生。当调用app的exec_()方法时,应用进入了主循环。主循环用于检测事件的产生并将事件送到用户处理的对象。在事件模型中有三个参与者: 事件源:状态发生改变的对象,它产生了事件。 事件对象:事件对象(evnet)封装...
阅读(205) 评论(0)

PyQt5学习记录(3)---布局管理

布局管理的两种方法布局管理是所有GUI编程中核心内容之一。在Qt里有两种方法可以控制布局,分别是绝对定位和布局类.绝对定位代码:#coding=utf-8 import sys from PyQt5.QtWidgets import QWidget, QLabel, QApplicationclass Example1(QWidget): def __init__(self):...
阅读(161) 评论(0)

PyQt5学习记录(2)---QMainWindow菜单栏、状态栏和工具栏

QMainWindowQMainWindow是继承自QWidget,提供一个应用程序的主窗口。通过QMainWindow你可以添加自己的QToolBars、QDockWidgets、QMenuBar、QStatusBar等。见下图: 所以如果我们写程序的话,主窗口一般都是继承QMainWindow,这个有点类似android里的Activity的意思。接下来我们就对最下面的状态栏(Status...
阅读(271) 评论(0)

PyQt5学习记录(1)---QWidget和QPushButton的显示和基本控制

官方文档平时应该多看文档 http://pyqt.sourceforge.net/Docs/PyQt5/index.html本学习系列参考http://www.cnblogs.com/archisama/p/5442071.html记录个人学习心得,参考的链接翻译自英文原版教程http://zetcode.com/gui/pyqt5/,以后不重复说明.第一个程序QWidget代码如下:#codin...
阅读(257) 评论(0)

Windows平台搭建基于PyQt5.8.2开发Python GUI程序的环境(含打包过程)

简介本文介绍Windows平台上使用PyQt开发Python GUI程序的开发环境配置.安装python官网下载python-3.5.3-amd64.exe,点击安装即可。安装PyQt目前PyQt最新版本为5.8.2版本,参考官网直接运行pip3 install PyQt5,安装成功后截图如下: 其中PyQt版本为5.8.2,sip版本4.19.2测试demo:简单的登陆系统#coding=u...
阅读(731) 评论(0)

MacOS Sierra10.12.4编译Android7.1.1源码必须跳的坑

简介下载Android7.1.1源码花费了两天,编译整个源码同样花费了2天,期间遇到无数个坑。现在编译源码,一旦中间遇到错误,则要重新开始。本文记录编译过程遇到的问题及解决方案,如有编译源码需求的可以参考本文先把这些坑跳过然后再编译,Mac环境为10.12.4.编译步骤直接参考官方指导即可https://source.android.com/source/initializing.html 这些步...
阅读(1721) 评论(1)

从零开始配置搬瓦工

简介本文介绍从零开始配置搬瓦工的步骤及搬瓦工速度优化方案比较.换IP换机房也就意味着换IP,目前来看速度最快的还是: US: Los Angeles, California (DC1 QNET) [USCA_2]换操作系统自带的是CentOS6的,将其换成64位的CentOS7,如下图: 之后记下root端口和密码,终端输入:ssh -p *** root@xx.xx.xx.xx进去之后运行...
阅读(2218) 评论(1)

Mac/Windows平台折腾SublimeText3最新版3126(安装必备插件Markdown、Emmet等)

简介前面零零散散记录了不少关于配置SublimeText3的文章,过于分散,本文以SublimeText3最新版本3126为基础,安装常用插件,包括UTF8、Markdown等8个必备插件,如果新增插件会持续更新到文中。平台包括Mac和Windows,本文在Mac上,但完全适用Windows,文末附Windows上安装插件后的压缩包下载,可以直接解压后使用。 前文文章列表: MAC上安装并破解最新...
阅读(1338) 评论(1)

Mac平台打造github上hexo博客全过程

简介人玩博客有三个阶段,一是在平台写,但是写着写着就会发现限制太多。比如前些年,你写个关于goagent的文章就会审核不过.博客流量来了,你想挂个广告之类的也不行。本人是受实名制的影响,在写博客上有顾忌。第二个阶段是自己购买域名和vps自己搭建后台,使用wordpress之类的博客系统,然后自己折腾点赞、评论等功能。一开始玩着挺刺激,但是维护麻烦。比如换个ip,你就要迁移整个系统,比较麻烦。再者vp...
阅读(755) 评论(2)

Mac下载Android7.1源码全过程 (附云盘下载链接)

简介本文记录Mac环境下载Android-7.1.1_r13源码全过程,并将其上传至腾讯微云盘,嫌下载麻烦的可以直接从云盘进行下载.文中默认已安装好了JDK、Git、curl等基础环境。安装REPO在用户空间下新建bin文件夹:mkdir ~/bin然后将其添加到.bash_profile里:PATH=~/bin:$PATH然后运行以下命令下载repo:curl https://storage.go...
阅读(898) 评论(1)

Mac Sierra Matlab2016a中文乱码解决

简介本文记录Mac Sierra 10.12.2上Matlab2016a中文乱码的解决方法。解决方法相信大多数人都是从知乎上修改lcdata.xml,事实证明在Mac Sierra 10.12.2上不管你咋折腾都没用。正确的方法是安装Matlab官网给出的补丁包即可。希望更多人不要像我一样走冤枉路了。。。...
阅读(1967) 评论(4)

Mac VMWare Fusion安装ghost win7注意事项

背景在Mac上利用VMWare Fusion这个虚拟机软件安装64位的Win7,之前尝试过Parallels Desktop 12,但是其破解比较麻烦,网上现有方法无法破解,因此改用VMWare Fusion。之所以安装Win7会有问题,原因是如果安装原版的Win7,则不需要提前格式化硬盘。安装第三方Ghost Win7时,一定要提前格式化硬盘,然后将CD的模式改为IDE,否则安装不成功。安装原版W...
阅读(3736) 评论(0)

MAC版PhpStorm 2016.1的安装和破解

背景之前写过PhpStorm 9.0.2,已经过时了。应广大网友要求,本文给出最新版Mac PhpStorm 2016.1版的安装和破解方法,比之前的更简单方便了。1.下载 安装360云盘下载,提取码:88b0 打开dmg文件,此时要求输入密码www.ifunmac.com,然后拖过去就安装了。2.破解 如上图所示,打开软件后,选择License server进行激活,License serve...
阅读(4090) 评论(1)

关于git(二)-详解不使用fork迁移备份git仓库

背景经常用git都知道,别人有个仓库如在github,轻点fork一下,则这个仓库的所有分支/tags都跑到自己名下的仓库了。但是在更多时候,是没有这个fork按键的,这时需要我们使用命令将仓库的origin备份到myorigin.(假定源仓库为origin,新仓库为myorigin)一个误区先来纠正一个误区,那就是很多人使用git push myorigin --all(假设已经git remot...
阅读(1289) 评论(0)

关于Git(一):贡献个一键打开关闭git socks5代理的脚本

背景:自从两年前开始注意收集Git方面的使用点滴以来,已经大大小小积累了十几个注意事项,本想集中起来写篇Git使用手册,无奈一直抽不出时间。索性把每个点单独写出。本文贡献一个一键打开socks5代理的方法:#!/bin/bash case $1 inon) git config --global http.proxy 'socks5://127.0.0.1:1080' git config --g...
阅读(2278) 评论(0)
386条 共26页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:4948752次
    • 积分:36484
    • 等级:
    • 排名:第112名
    • 原创:374篇
    • 转载:12篇
    • 译文:0篇
    • 评论:2956条
    博客专栏
    最新评论