更新appitem的样式

This commit is contained in:
metanoia1989
2020-11-29 22:25:20 +08:00
parent a73a4416fc
commit 736ede0742
3 changed files with 32 additions and 7 deletions

View File

@@ -43,6 +43,7 @@ void AppItem::setUrl(QString url)
void AppItem::mousePressEvent(QMouseEvent *event) void AppItem::mousePressEvent(QMouseEvent *event)
{ {
Q_UNUSED(event);
emit clicked(QUrl(m_url)); emit clicked(QUrl(m_url));
} }
@@ -62,6 +63,7 @@ void AppItem::downloadIcon(QString icon)
reqManager->deleteLater(); reqManager->deleteLater();
QPixmap pixmap; QPixmap pixmap;
pixmap.loadFromData(reply->readAll()); pixmap.loadFromData(reply->readAll());
pixmap = pixmap.scaled(78, 78, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
if (reply->error() == QNetworkReply::NoError) { if (reply->error() == QNetworkReply::NoError) {
QMetaObject::invokeMethod(this, "loadIcon", Qt::QueuedConnection, QMetaObject::invokeMethod(this, "loadIcon", Qt::QueuedConnection,
Q_ARG(QPixmap, pixmap)); Q_ARG(QPixmap, pixmap));

View File

@@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>400</width> <width>300</width>
<height>300</height> <height>100</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@@ -16,6 +16,17 @@
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>
<widget class="QLabel" name="lbl_icon"> <widget class="QLabel" name="lbl_icon">
<property name="minimumSize">
<size>
<width>100</width>
<height>100</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">width: 78px;
height: 70px;
padding: 10px;</string>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>
@@ -25,6 +36,12 @@
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
<item> <item>
<widget class="QLabel" name="lbl_title"> <widget class="QLabel" name="lbl_title">
<property name="minimumSize">
<size>
<width>200</width>
<height>50</height>
</size>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>
@@ -32,6 +49,12 @@
</item> </item>
<item> <item>
<widget class="QLabel" name="lbl_desc"> <widget class="QLabel" name="lbl_desc">
<property name="minimumSize">
<size>
<width>200</width>
<height>50</height>
</size>
</property>
<property name="text"> <property name="text">
<string/> <string/>
</property> </property>

View File

@@ -345,7 +345,7 @@
<number>0</number> <number>0</number>
</property> </property>
<property name="currentIndex"> <property name="currentIndex">
<number>4</number> <number>3</number>
</property> </property>
<widget class="QWidget" name="page"> <widget class="QWidget" name="page">
<layout class="QVBoxLayout" name="verticalLayout_4"> <layout class="QVBoxLayout" name="verticalLayout_4">
@@ -489,7 +489,7 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>655</width> <width>886</width>
<height>865</height> <height>865</height>
</rect> </rect>
</property> </property>
@@ -984,7 +984,7 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>609</width> <width>840</width>
<height>318</height> <height>318</height>
</rect> </rect>
</property> </property>
@@ -1114,8 +1114,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>808</width> <width>886</width>
<height>941</height> <height>921</height>
</rect> </rect>
</property> </property>
<layout class="QVBoxLayout" name="verticalLayout_23"> <layout class="QVBoxLayout" name="verticalLayout_23">