Qt 中没有专门显示图片的控件,通常我们会使用QLabel来显示图片。但是QLabel 显示图片的能力还是有点弱。比如不支持图像的缩放一类的功能,使用起来不是很方便。因此我就自己写了个简单的类。
我这个类支持三种图像显示模式,我分别称之为:FIXED_SIZE, CENTRED,AUTO_ZOOM, AUTO_SIZE。
FIXED_SIZE 模式下,显示的图像大小等于图像尺寸乘...
分类:
其他好文 时间:
2015-06-29 22:14:44
阅读次数:
136
#include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.e...
FINDDIALOG_H 头文件:#ifndef FINDDIALOG_H
#define FINDDIALOG_H
#include /*声明四个用到的类*/class QCheckBox;
class QLabel;
class QLineEdit;
class QPushButton;
/*首...
分类:
其他好文 时间:
2015-05-26 18:20:20
阅读次数:
171
例程一:hello world! 支持HTML语言解析。#include #include
int main(int argc, char *argv[])
{ QApplication app(argc,argv); QLabel *label=new QLabel("hello,world ")...
分类:
其他好文 时间:
2015-05-25 14:23:27
阅读次数:
112
QLabel支持html,所以可以用以下代码设置行QLabel中text的行间距:1 QString text;2 text.append("").append( tr("房间号:")).append(m_roomId).append("")3 .append("").app...
分类:
其他好文 时间:
2015-05-05 12:06:29
阅读次数:
1920
import sys
from PyQt5.QtWidgets import QWidget, QLabel, QApplication, QPushButton, QHBoxLayout, QVBoxLayout, QGridLayout
class Example(QWidget):
def __init__(self):
super().__init__()...
分类:
其他好文 时间:
2015-05-02 09:50:17
阅读次数:
266
import sys
from PyQt5.QtWidgets import QWidget, QLabel, QApplication, QLineEdit, QTextEdit, QGridLayout
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()...
分类:
其他好文 时间:
2015-05-02 09:49:28
阅读次数:
213
不解释题目,直接上效果图:
做法与思路:
1.错误图标和”名称不合法“这几个字都是显示在一个qlabel中的,但是这不是一个简单的label,必须继承自qlabel,并重写paintevent()函数,如下所示:
void CWellLogLabel::paintEvent(QPaintEvent *pEvent)
{
QPainter painter(this);
Q...
分类:
其他好文 时间:
2015-04-17 22:26:51
阅读次数:
358
QImage * img = new QImage(::GetImagePath() + "error.png")
m_pUI->label_project->setPixmap(QPixmap::fromImage(*img));
必须先有qimage,然后通过qpixmap::fromimage(*img)得到pixmap,最后通过qlabel的setpixmap来设置qlabel显示图...
分类:
其他好文 时间:
2015-04-17 22:25:47
阅读次数:
160
本文概要:简要讲述对话框的概念已经分类以及如何通过Qt编写一个简单的对话框程序// finddialog.h 头文件#ifndef FINDDIALOG_H#define FINDDIALOG_H#include class QCheckBox;class QLabel;class QLineEdi...
分类:
其他好文 时间:
2015-04-12 10:31:37
阅读次数:
184