pyqt 学习基础 4 - creater的一点使用心得

qt creater 的使用

前言

  • 个人认为 qt creater是个好东西,但是前提是要写过qt代码,不然拿着这个好东西也不知道干什么。
  • 对了,qt creater.exe它的目录是在Python目录下…我的是这样,D:\Python27\Lib\site-packages\PyQt4

    Qt creater 的作用

    • 我现在在使用时,经常想要一些功能,但是不知道哪个组件实现更好,这时候,我就回去各种google,baidu ,qt实例(虽然大部分都是c++的),然后看到我想要的效果,我就用自己用pyhon写出来。但是总有一些自己的想法不能再别人的例子中体现,其实这个时候,我们可以考虑用qt creater来拉拉界面,它可以给我们一点启发,另外,各种组件上面都有,你一拉出来也就大概知道这个组件是干什么用的。
  • 我在windows 上使用creater,我想使用查看代码这个功能,这个功能就是把.UI的文件转换为py文件,但是他会有提示错误:不能启动。。。路径+uic什么的。昨天去找了下解决办法,它的原理其实是:pyuic -o filename.py filename.ui,所以我们可以在PyQt4下的uic目录下找到pyuic.py,在cmd中运行python pyuic,py -o filename.py filename.ui,文件路径使用绝对或者相对路径都可以

个人觉得有几个功能可以实用

  • 我自己也没用过几个功能,在用过中的几个功能,我觉得下面几个功能比较实用

    • 改变样式表,它是每个窗口组件都具有的,它可以用来自定义窗口的样式,类似css语法
    • 编辑项目,这个功能是一部分组件有,比如说listWidget,它相当于给listWidget加了几个item,这样子,我们可以直观感受加了之后的效果。

注意到左边一堆组件中有个叫Container的东西,貌似这里面的组件可以容纳其他的组件,比如一个Widget里面可以放置一个Button,然后我们可以把这个整体很方便的复制

总结

个人暂时就学了这些东西。。。

时间: 2024-10-25 13:49:06

pyqt 学习基础 4 - creater的一点使用心得的相关文章

pyqt 学习基础 实践2 基于oschina笔记软件的初步界面

笔记软件主界面 这东西大概介绍 我想做一个基于oschina的跨平台的笔记软件(做得好就分享给大家,做的不好就自己收藏-.,oschina openapi方面已经熟悉了一下,但是Qt还不是很熟悉,因为还是学习中-),下面讲我在用其他的笔记软件常常遇到以下几个问题: 不跨平台,因为很多像我这种伪程序猿都会在window和linux或者mac之间切换,像onenote就只能在windows上运行, 还有印象笔记的linux客户端也不甚理想.不过近期发现的为知笔记的确是个不错的选择 作为一个笔记软件,

pyqt学习基础 4 -插曲- python 正则表达式学习

python 正则表达式学习 资源来自 学习资源来自ubuntu wiki 正则表达式介绍 正则表达式,各种语言都有相关的库.就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言 简单模式 字符匹配 _大多数_字母和字符一般都会和自身匹配.例如,正则表达式 test 会和字符串"test"完全匹配. 正则表达式使用一些元字符来帮助字符匹配: . ^ $ * + ? { [ ] \ | ( ) "[" 和 "]" "[&

pyqt 学习基础5 - 笔记软件的编辑器

笔记软件的编辑器 几个疑问 今天在试着为笔记软件写个编辑器,然后参考qt自带的textedit的示例.下面是一个撤销操作的一段代码,我就疑惑了,这跟用QPushButton应该差不多吧. self.actionUndo = QtGui.QAction( QtGui.QIcon.fromTheme('edit-undo', QtGui.QIcon(rsrcPath + '/editundo.png')), "&Undo", self, shortcut=QtGui.QKeySeq

pyqt treeview基础学习

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' from PyQt4.QtGui import  * from PyQt4.Qt import * from PyQt4.QtCore import * import sys class Tree(QTreeView): def __init__(self,parnet=None,*args): super(Tree,self).__init__(parnet,*a

pyqt listview基础学习01

from decimal import * from PyQt4.QtGui import * from PyQt4.Qt import * from PyQt4.QtCore import * import sys class Example(QWidget): def __init__(self,args=None): super(Example, self).__init__(args) list_data=[1,2,3,4] lm=MyListMode(list_data,self) s

关于集成学习基础的简单描述

关于集成学习基础的简单描述 什么是集成学习? 集成建模是优化模型表现的一条重要途径.通常来说,将集成学习方法运用在你所构建的诸多模型之上是十分值得的,而同道中人们也一次又一次地证明着这一点.他们在诸如Kaggle之类的数据建模竞赛中往往会不约而同地采用集成学习,并且从中受益. 集成学习其实是一个很宽泛的概念,对于它的定义,可谓仁者见仁智者见智.接下来,本文将介绍一些集成建模的基本概念和思想,这些知识应该足以让你起步,从而去构建你自己的集成模型.同时,和往常一样,我们将尽量让它们看起来简单一些.

c语言学习基础:[1]开发工具介绍

标签:c语言 1 2 3 4 分步阅读 学习编程语言的童鞋们一开始接触到的最多的估计就是C语言了,其次才是什么java.c++等,可以说学习c语言是我们走向编程世界的一座桥梁,学好它,对于我们学习和研究计算机有着至关重要的作用,同时也是我们开发各类计算机应用软件.开发游戏等必要的前提条件.本小节主要向大家介绍一下开发C语言的工具,让大家如何从基础开始学习. 工具/原料 计算机 开发工具 方法/步骤 开发C语言,有很多开发工具,其中比较老一点的就是VC6.0,现在的大学计算机二级等级考试依然用的是

20165302 学习基础和C语言基础调查

学习基础和C语言基础调查 ====== 一,技能学习经验体会 要问我有什么技能比大多数人强,这个我还真的不敢说,虽然我在很多方面都有自己的一些了解,比如乐器和绘画,但也都是一知半解,并没有在某一方面出类拔萃,自己虽然在某些方面强于一些人,但毕竟只是小有发展,更别说什么90%了,对于这个问题我想我们每个人都是没有勇气也没有资格说出来的,毕竟人外有人,因为这个问题和90%的条件确实没什么意义,所以我就随便说说我比部分人强的地方,在一些兴趣爱好和特长方面我认为唯一能拿得出手的就是萨克斯,虽然才学了两三

20165230 学习基础和C语言基础调查

20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通,但已比大多数人更加熟练这项技能.对于弹钢琴最重要的就是需要反复的练习和有持之以恒的毅力.最开始练习弹钢琴时是非常枯燥无味的,因为练习的曲目是最基本最简单的音符,并不能一开始就练习你喜欢的曲目.只有通过不断的练习抬指和固定手型,才能拥有扎实的基本功,进而能在日后练习难度更大的曲目时得心应手.这和娄老