QColorDialog提供了用于显示颜色的对话框。 效果: 以上示例程序显示了一个按钮和一个QWidget部件,给widget部件的出世背景颜色为黑色。使用颜色对话框QColorDialog,我们可以改变widget部件的背景色。 col = QtGui.QColorDialog.getColor ...
分类:
其他好文 时间:
2016-04-03 00:25:53
阅读次数:
298
在自定义的widget中显示图片。 思路:定义类MyWidget,public 继承自QWidget,然后实现 void paintEvent(QPaintEvent *)。 新建Empty qmake project,命名为DisplayImages,添加三个文件 mywidget.h mywid ...
分类:
其他好文 时间:
2016-04-01 22:09:52
阅读次数:
220
简述经常使用企鹅的小伙伴一定对登录失败的提示框很熟悉,主要涉及窗口透明并添加图标、提示信息、关闭按钮的显示等。我们可以利用QWidget创建一个提示框,然后通过样式设置我们想要的效果。简述
效果
源码
样式效果源码QMessageWidget.h#ifndef MESSAGE_WIDGET
#define MESSAGE_WIDGET#include class QLabel;...
分类:
其他好文 时间:
2016-04-01 18:34:20
阅读次数:
146
默认情况下,如果我们单击了窗口标题栏上的X标记,窗口就会被关闭。但是有些时候我们想要改变这一默认行为。比如,我们正在编辑的文件内容发生了变化,这时若单击X标记关闭窗口,编辑器就应当但出确认窗口。 效果: 如果我们关闭QWidget窗口,QCloseEvent之间就会被触发。要改变原有的widget行 ...
分类:
其他好文 时间:
2016-03-27 23:43:15
阅读次数:
165
程序图标就是一个小图片,通常显示在程序图标的左上角(ubuntu gnome在最上侧)。 效果: (注:那个ubuntu gnome的图标就是程序图标) class Icon(QtGui.QWidget): def __init__(self, parent = None): QtGui.QWidg ...
分类:
其他好文 时间:
2016-03-27 21:22:30
阅读次数:
248
我们可以为任何窗口部件设置一个气球提示。 效果: 本示例中,我们为QWidget类型的窗口部件设置工具提示。 self.setToolTip('This is a <b>QWidget</b> widget') 要创建工具提示,需要调用setToolTip()方法,该方法接受富文本格式的参数。 Qt ...
分类:
其他好文 时间:
2016-03-27 21:04:55
阅读次数:
1583
对于在嵌入式或其它Qt项目中,事件是经常用的东西,很是方便.下面总结一些常用的例子,在例子中学习这个事件,会更快些.一.实现移动鼠标获取坐标#include<QApplication>
#include<QWidget>
#include<QLabel>
#include<QMouseEvent>
classEventLabel:public..
分类:
其他好文 时间:
2016-03-27 00:04:56
阅读次数:
354
keyPressEvent是QWidget里面的函数,所以凡是继承自QWidget的类都可以通过实现这个函数来完成对按键事件的响应。 要让当前的widget能够响应按键事件,最先需要做的事情是,调用: setFocusPolicy(Qt::StrongFocus); 接下来就是keyPressEve
分类:
其他好文 时间:
2016-03-02 17:56:12
阅读次数:
196
有了前面的经验就比较容易创建一个 属于我们自己的计算器了。 一些简单的拖拽就可以实现了。 界面设计部分: 转到槽之后的代码部分: #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(
分类:
其他好文 时间:
2016-02-21 16:58:18
阅读次数:
138
import sys from PyQt5 import QtWidgets, QtCore class MyWidget(QtWidgets.QWidget): def __init__(self, i=0): super().__init__() self.setWindowTitle('窗口
分类:
其他好文 时间:
2016-02-16 06:30:25
阅读次数:
1843