Resources for QML assets

This commit is contained in:
2024-11-15 14:57:52 +01:00
parent 0e568cd325
commit 28c6e35dd6
10 changed files with 34 additions and 32 deletions

6
assets/qml.qrc Normal file
View File

@@ -0,0 +1,6 @@
<RCC>
<qresource prefix="/gui">
<file>qmldir</file>
<file>TopBar.qml</file>
</qresource>
</RCC>

View File

@@ -1,2 +1,2 @@
module TopBar
module PyqMenu
TopBar 1.0 TopBar.qml

View File

@@ -36,11 +36,11 @@ R\xc2\x99\x15\xe6\xba7\xf5\xb1\x85]\xd9d4\xe6\x0c\
6\x9e\x93%!~\x0d`\x01_\xdb(\x5c\xa0\xa7\x82\
\x03\xf0\xd6\xb8\x0d\x97\xd8n\x056\x87\xb4\xaf%\xb4\x0d\
\x83\xfb\x1b\xe6\x8aD\x22w*\
\x00\x00\x00$\
\x00\x00\x00%\
m\
odule TopBar\x0aTop\
Bar 1.0 TopBar.q\
ml\x0a\
odule PyqMenu\x0aTo\
pBar 1.0 TopBar.\
qml\x0a\
"
qt_resource_name = b"\
@@ -64,7 +64,7 @@ qt_resource_struct = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00&\x00\x00\x00\x00\x00\x01\x00\x00\x01\xbe\
\x00\x00\x01\x93'\x9ft\xf1\
\x00\x00\x01\x93+\x0f\xdbn\
\x00\x00\x00\x0c\x00\x04\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x93'4I\xe1\
"

View File

@@ -22,6 +22,7 @@ Item {
//icon.source: "../images/addbusiness.svg"
icon.source: "qrc:/images/addbusiness.svg"
icon.color: "olive"
//width: icon.width
anchors.right: parent.right
flat: true
onClicked: appLoader.source = "AddCustomer.qml"
@@ -132,18 +133,18 @@ Item {
// return newWidth
// }
Timer
{
running: true
interval: 3000
repeat: true
onTriggered:
{
//testTable.columnWidths[2] = 150
console.log("Timing..")
testTable.forceLayout();
}
}
// Timer
// {
// running: true
// interval: 3000
// repeat: true
// onTriggered:
// {
// //testTable.columnWidths[2] = 150
// console.log("Timing..")
// testTable.forceLayout();
// }
// }

View File

@@ -1,6 +1,7 @@
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import "qrc:/gui"
ColumnLayout
{

View File

@@ -1,6 +1,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import "qrc:/gui"
ApplicationWindow
{

View File

@@ -7,7 +7,7 @@ from PySide6.QtCore import QResource
from lib.ConfigLoader import ConfigLoader
from lib.DataBase import DataBase
import rc_pyqcrm
import rc_qml
import assets.rc_qml
import sqlite3
# [pyqcrm]
@@ -37,10 +37,10 @@ def testConnection():
if __name__ == "__main__":
# QResource.registerResource("qml.qrc")
#QResource.registerResource("rc_qml.py")
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
engine.addImportPath("qrc:/gui");
engine.addImportPath("qrc:/gui")
bad_config = False
@@ -48,7 +48,7 @@ if __name__ == "__main__":
qml_file = Path(__file__).resolve().parent / "gui/main.qml"
# qml_file = ":/gui/TopBar.qml"
#qml_file = ":/gui/main.qml"
config = ConfigLoader()

View File

@@ -15,8 +15,8 @@
"gui/EmployeTables.qml",
"gui/AddCustomer.qml",
"pyqcrm.qrc",
"qml.qrc",
"gui/qmldir",
"gui/TopBar.qml"
"assets/qml.qrc",
"assets/qmldir",
"assets/TopBar.qml"
]
}

View File

@@ -1,7 +0,0 @@
<RCC>
<qresource prefix="/">
<file>gui/qmldir</file>
<file>gui/TopBar.qml</file>
</qresource>
<qresource prefix="/gui"/>
</RCC>