PyQt总结 1. 状态栏 显示临时消息 临时消息在下一个操作触发时会自动消失; 显示永久信息 使用状态栏附加标签(或者其他Qwidget)的形式显示永久消息 设置状态栏样式 2. 中文乱码整体设置 3. QTextBrowser 1. 重置内容 1. 添加内容 1. 清空内容 4. QcomboB ...
分类:
其他好文 时间:
2017-12-05 01:07:56
阅读次数:
269
们日常切换控件,例如QQ登陆的账号和密码输入框就可以通过Tab键切换焦点。 图1 qq切换焦点 Qt中QWidget提供了一个静态方式实现该效果 其中也包含介绍使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 实现效果如下 图2 Tab切换焦点 主要部分源码 1 2 ...
分类:
其他好文 时间:
2017-12-02 11:19:51
阅读次数:
285
在Qt中QDialog为“窗口”,而QWidget为“部件”,首先还是了解下《Qt 窗口与部件的概念》。 对于 QDialog 的模态及非模态是直接可以实现的,很多课本中都会提到,此处总结下。 模态QDialog 方式一: QDialog dlg(this);dlg.exec(); 方式二: QDi ...
分类:
其他好文 时间:
2017-11-30 20:15:27
阅读次数:
4878
# -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * class FirstWindow(QWidget): close_signal = pyqtSignal() de... ...
分类:
其他好文 时间:
2017-11-25 14:26:14
阅读次数:
175
__author__ = 'sign_in' import sys from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import * class login(QWidget): def __init__(self): super(login,... ...
分类:
其他好文 时间:
2017-11-25 14:21:37
阅读次数:
393
新建ui_MainWindow.py文件 PyQT中__init__(self,parent==None)的parent含义在PyQt中,所以class都是从QObject派生而来,QWidget对象就可以有一个parent。这种parent-child关 系主要用于两个方面:没有parent的QW ...
分类:
编程语言 时间:
2017-11-16 23:56:00
阅读次数:
206
在QT开发过程中,有时候会遇到这样的问题,当我们自己创建了一个Layout对象以后,使用QWidget的setLayout方法,将这个Layout对象应用到窗口中的时候,发现窗口上没有我们添加的控件,比如,QMainWindow就是一个例子,还有QToolBar也是这样,还有其他的QT预定义的别的窗 ...
分类:
其他好文 时间:
2017-11-15 23:39:53
阅读次数:
249
用simpleBrowser例子的基础上,在BrowserWindow构造函数修改如下 BrowserWindow::BrowserWindow(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, flags) , m_tabW ...
分类:
其他好文 时间:
2017-11-03 19:09:09
阅读次数:
187
1、QMainWindow 是 MainWindow 的父类 2、QWidget *parent 中的 parent 值赋值给 QMainWindow(parent) 中的 parent 3、写这句 QMainWindow(parent) 的原因是 new 一个 MainWindow 对象可以指定父 ...
分类:
其他好文 时间:
2017-11-03 14:09:02
阅读次数:
296
Q: 启动软件后,东西全部挤叠在在一起了。 还有一个警告:QWidget::setLayout: Attempting to set QLayout “” on MainWindow “”, which already has a layout A: 注意代码中是QWidget window; 你大 ...
分类:
其他好文 时间:
2017-11-02 11:26:41
阅读次数:
196