1. move(300,250)
- 作用:
移动widget组件到一个位置,这个位置是屏幕上x=300,y=250的坐标,单位是像素。 - 参考:
PyQt5教程——第一个程序(2)
2. addWidget(reviewEdit, 3, 2, 5, 1)函数:
- 作用:在网格布局中添加reviewEdi组件,这个组件的位置是:从网格布局的从第3行第2列开始,占5行1列的高度和宽度。
- 参考:
Qt 之格栅布局(QGridLayout)
3. sender()
- 作用:
用于检查哪一组件是信号发送者。 - 参考:
PyQt5教程——事件和信号(5)
4. text, ok = QInputDialog.getText(self, 'Input Dialog', 'Enter your name:')函数:
- 作用:
显示一个输入对话框。第一个字符串参数是对话框的标题,第二个字符串参数是对话框内的消息文本。对话框返回输入的文本内容和一个布尔值。如果我们点击了Ok按钮,布尔值就是true,反之布尔值是false(译者注:也只有按下Ok按钮时,返回的文本内容才会有值)。 - 参考:
PyQt5教程——对话框(6)
5. setGeometry(300, 250, 200, 220)
- 作用:
将窗口在屏幕上显示,并设置了它的尺寸。窗口显示的位置坐标是:屏幕的(300,250)像素处。窗口大小为:200*220。setGeometry()方法的前两个参数定位了窗口的x轴和y轴位置。第三个参数是定义窗口的宽度,第四个参数是定义窗口的高度。 - 参考:
PyQt5教程——第一个程序(2)
6. col = QColorDialog.getColor()
- 作用:
弹出颜色选择框。 - 参考:
PyQt5教程——对话框(6)
7. font, ok = QFontDialog.getFont()
- 作用:
弹出一个字体对话框。getFont()方法返回字体名字和布尔值。如果用户点击了OK,布尔值为True;否则为False。 - 参考:
PyQt5教程——对话框(6)
8. fname = QFileDialog.getOpenFileName(self, 'Open file', '/home')
- 作用:
弹出文件选择框。第一个字符串参数是getOpenFileName()方法的标题。第二个字符串参数指定了对话框的工作目录。默认的工作目录是:/home - 参考:
PyQt5教程——对话框(6)
9. QPushButton中的setCheckable()函数和setChecked()函数:
- 作用:
setCheckable(true)为属性,表示可以选中
setChecked(true)为属性的值,表示已经选中 - 参考:
setCheckable和setChecked的属性
PyQt5教程——组件(7)
10. self.label.setScaledContents(True)
- 作用:
在label中添加pixmap来显示图片时,当图片过大时图片显示不全,可以使用QLabel.setScaledContents (self, bool)方法来使pixmap自适应label大小 - 参考:
pixmap和label设置图片自适应大小
11. self.label.setPixmap(QPixmap('mute.png'))
- 作用:
为标签设置mute.png图片
12. QPixmap(const QString &filename, const char *format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor);
- 作用:
能够从指定的文件中加载图像并生成 QPixmap 对象。 - 参数:
其各个参数的含义解释如下。
1) filename: 文件名。
2) format: 字符串,表示图像文件的格式,如果为 0,将进行自动识别。
3) flags:表示颜色的转换模式。
如果图像文件加载失败则产生空图像,这里 flags 参数有以下取值。
1) Qt::AutoColor:由系统自动决定。 - 例子:
QPixmap('web.png') # 加载名为web.png的图片
- 参考:
Qt 常用类 (7)—— QPixmap
13. QLabel中的setPixmap()
- 作用:
使用setPixmap()设置一个图像,即设置标签显示一个图像。 - 例子:
self.label.setPixmap(QPixmap('web.png')) # 使标签显示一个QPixmap 对象,这个对象是加载了一个图像
- 参考:
Qt 之 QLabel
网友评论