调整了ContentPage
parent
6572091478
commit
2fcb8a2797
|
@ -34,12 +34,11 @@ FluWindow {
|
|||
|
||||
layoutDirection: Qt.RightToLeft
|
||||
|
||||
// Rectangle{
|
||||
// anchors.fill: parent
|
||||
// color: "red"
|
||||
// }
|
||||
|
||||
Rectangle{
|
||||
// Rectangle{
|
||||
// anchors.fill: parent
|
||||
// color: "red"
|
||||
// }
|
||||
Rectangle {
|
||||
color: FluColors.White
|
||||
radius: 50
|
||||
width: 32
|
||||
|
@ -47,7 +46,9 @@ FluWindow {
|
|||
}
|
||||
|
||||
Text {
|
||||
Layout.margins: {right: 10}
|
||||
Layout.margins: {
|
||||
right: 10
|
||||
}
|
||||
text: "用户名"
|
||||
}
|
||||
}
|
||||
|
@ -80,13 +81,15 @@ FluWindow {
|
|||
}
|
||||
}
|
||||
|
||||
ContentPage{
|
||||
Layout.fillWidth: true
|
||||
ContentPage {
|
||||
Layout.fillHeight: true
|
||||
topPadding: 10
|
||||
Layout.topMargin: 20
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.topMargin: 45
|
||||
Layout.bottomMargin: 4
|
||||
Layout.rightMargin: 4
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
FluArea {
|
||||
Layout.fillHeight: true
|
||||
|
@ -116,7 +119,4 @@ FluWindow {
|
|||
window.show()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -3,12 +3,10 @@ import QtQuick.Layouts
|
|||
import FluentUI
|
||||
import "qrc:///AicsKnowledgeBase/qml/global"
|
||||
|
||||
Window {
|
||||
Item {
|
||||
id: fileListTestWindow
|
||||
visible: true
|
||||
width: 800
|
||||
height: 600
|
||||
title: "File List Test1"
|
||||
signal search(string tag)
|
||||
signal open(string file)
|
||||
Item {
|
||||
|
|
|
@ -6,8 +6,23 @@ import QtQuick.Controls.Basic
|
|||
import QtWebEngine 1.2
|
||||
import FluentUI
|
||||
|
||||
FluScrollablePage {
|
||||
FluArea {
|
||||
paddings: 0
|
||||
|
||||
// paddings: {
|
||||
// top: 10
|
||||
// right: 0
|
||||
// bottom: 10
|
||||
// left: 10
|
||||
// }
|
||||
FluScrollablePage {
|
||||
id: contentPage
|
||||
anchors.fill: parent
|
||||
leftPadding: 10
|
||||
topPadding: 10
|
||||
rightPadding: 10
|
||||
bottomPadding: 0
|
||||
|
||||
property int knowledgeFileId
|
||||
property int likeCount: 0
|
||||
property int favoriteCount: 0
|
||||
|
@ -16,7 +31,7 @@ FluScrollablePage {
|
|||
property bool isLike: false
|
||||
property bool isFavorite: false
|
||||
property double fileSize: 455
|
||||
property list<string> tags: ["tage 1", "tage 2", "tage 3"]
|
||||
property list<string> tags: ["tag 1", "tag 2", "tag 3"]
|
||||
property date publishTime: new Date()
|
||||
property string brief: "这是一个简介"
|
||||
property string type: null
|
||||
|
@ -26,16 +41,15 @@ FluScrollablePage {
|
|||
|
||||
}
|
||||
|
||||
FluArea {
|
||||
Item {
|
||||
Layout.fillWidth: true
|
||||
implicitHeight: 50
|
||||
Layout.topMargin: 15
|
||||
|
||||
FluText {
|
||||
id: text_title
|
||||
padding: 10
|
||||
text: "文章标题"
|
||||
font{
|
||||
font {
|
||||
pointSize: 15
|
||||
bold: true
|
||||
}
|
||||
|
@ -57,7 +71,7 @@ FluScrollablePage {
|
|||
top: button_share.bottom
|
||||
}
|
||||
}
|
||||
anchors{
|
||||
anchors {
|
||||
verticalCenter: text_title.verticalCenter
|
||||
right: parent.right
|
||||
}
|
||||
|
@ -78,7 +92,7 @@ FluScrollablePage {
|
|||
top: button_favorite.bottom
|
||||
}
|
||||
}
|
||||
anchors{
|
||||
anchors {
|
||||
verticalCenter: text_title.verticalCenter
|
||||
right: layout_share.left
|
||||
}
|
||||
|
@ -99,7 +113,7 @@ FluScrollablePage {
|
|||
top: button_like.bottom
|
||||
}
|
||||
}
|
||||
anchors{
|
||||
anchors {
|
||||
verticalCenter: text_title.verticalCenter
|
||||
right: layout_favorite.left
|
||||
}
|
||||
|
@ -131,9 +145,9 @@ FluScrollablePage {
|
|||
backgroundColor: "transparent"
|
||||
implicitHeight: 200
|
||||
Layout.fillWidth: true
|
||||
settings.javascriptEnabled : true
|
||||
settings.pluginsEnabled:true
|
||||
url:"https://www.qt.io"
|
||||
settings.javascriptEnabled: true
|
||||
settings.pluginsEnabled: true
|
||||
url: "https://www.baidu.com"
|
||||
}
|
||||
|
||||
FluArea {
|
||||
|
@ -141,32 +155,32 @@ FluScrollablePage {
|
|||
implicitHeight: 100
|
||||
ColumnLayout {
|
||||
RowLayout {
|
||||
FluText{
|
||||
FluText {
|
||||
padding: 10
|
||||
text: contentPage.publishTime.toDateString()
|
||||
}
|
||||
FluText{
|
||||
FluText {
|
||||
padding: 10
|
||||
text: contentPage.fileSize.toString() + "Mb"
|
||||
}
|
||||
FluText{
|
||||
FluText {
|
||||
padding: 10
|
||||
text: contentPage.browsCount.toString()+"浏览量"
|
||||
text: contentPage.browsCount.toString() + "浏览量"
|
||||
}
|
||||
}
|
||||
FluText{
|
||||
FluText {
|
||||
Layout.topMargin: -2
|
||||
Layout.leftMargin: 10
|
||||
text: contentPage.brief
|
||||
}
|
||||
RowLayout{
|
||||
RowLayout {
|
||||
Layout.topMargin: 2
|
||||
Layout.leftMargin: 5
|
||||
Repeater {
|
||||
model: contentPage.tags
|
||||
delegate: Button {
|
||||
Layout.margins: 2
|
||||
text: "#"+contentPage.tags[index]
|
||||
text: "#" + contentPage.tags[index]
|
||||
background: Rectangle {
|
||||
implicitHeight: 10
|
||||
implicitWidth: 10
|
||||
|
@ -186,4 +200,5 @@ FluScrollablePage {
|
|||
bold: true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ import QtQuick.Window
|
|||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import FluentUI
|
||||
import "qrc:///AicsKnowledgeBase/qml/component"
|
||||
|
||||
FluArea{
|
||||
property string url: ''
|
||||
|
@ -18,5 +19,7 @@ FluArea{
|
|||
text: "File"
|
||||
}
|
||||
|
||||
FileList{}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ FluArea{
|
|||
|
||||
FluText{
|
||||
Layout.topMargin: 20
|
||||
text:"Home"
|
||||
text: "Home"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue