quickbox icon indicating copy to clipboard operation
quickbox copied to clipboard

Logo oddílu a QR kód odkazující na výsledky

Open Blacktrz opened this issue 11 months ago • 4 comments

Dá se nějak přidat na lístek s mezičasy, aby tisklo na začátku nebo na konci lístku logo oddílu nebo qr kód odkazující na výsledky závodu. Děkuji za info.

Blacktrz avatar Jan 23 '25 19:01 Blacktrz

ahoj, možné to je, jen se musíš malinko pohrabat v qml a na první pokus to nemusí být úplně hladké.

Nejdřív si myslím musíš vytvořit složku s vlastními reporty: Image

pak je ideální si udělat kopii stávajícího lístečku a ten editovat Image

obrázek (logo/qr kód na výsledky apod.) přidáš např. pomocí bloku:

// Event logo
Frame {
 width: "%"
 halign: Frame.AlignHCenter
 Image {
  height: 40
  dataSource: "C:\\QuickEvent\\quickevent-data\\Receipts\\qml\\reports\\receipts\\images\\kam_cps_logo_sobota.png"
 }
}

relativní cesta k obrázku nám nefungovala, tak je lepší použít absolutní.

a nakonec vybrat tvůj lísteček (pokud uděláš vše správně, tak by se měl v nabídce objevit): Image

lukaskett avatar Jan 23 '25 20:01 lukaskett

Děkuji za pomoc. Do které části ten kód potom přesně vepsat? Já ho nakonec úspěšně přidal jen v LotteryTicketu. Jinde se mi nezobrazovalo nic. Děkuji za info

S pozdravem a přáním hezkého zbytku dne

Antonín Walaski

739 94 Vendryně 399

Tel. +420 725 253 209

@.> @.

From: lukaskett @.> Sent: Thursday, January 23, 2025 9:29 PM To: Quick-Box/quickevent @.> Cc: Blacktrz @.>; Author @.> Subject: Re: [Quick-Box/quickevent] Logo oddílu a QR kód odkazující na výsledky (Issue #992)

ahoj, možné to je, jen se musíš malinko pohrabat v qml a na první pokus to nemusí být úplně hladké.

Nejdřív si myslím musíš vytvořit složku s vlastními reporty: image.png (view on web) https://github.com/user-attachments/assets/b0dab694-5bdd-44a9-8cc2-6e2f820ecddf

pak je ideální si udělat kopii stávajícího lístečku a ten editovat image.png (view on web) https://github.com/user-attachments/assets/8df98d93-fdbc-48be-a7c5-50ca922b383a

obrázek (logo/qr kód na výsledky apod.) přidáš např. pomocí bloku:

// Event logo Frame { width: "%" halign: Frame.AlignHCenter Image { height: 40 dataSource: "C:\QuickEvent\quickevent-data\Receipts\qml\reports\receipts\images\kam_cps_logo_sobota.png" } }

relativní cesta k obrázku nám nefungovala, tak je lepší použít absolutní.

a nakonec vybrat tvůj lísteček (pokud uděláš vše správně, tak by se měl v nabídce objevit): image.png (view on web) https://github.com/user-attachments/assets/672fd68c-2bd7-464f-8294-285cb06b5975

— Reply to this email directly, view it on GitHub https://github.com/Quick-Box/quickevent/issues/992#issuecomment-2610952166 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A7SRLZW3W43B55ZXNHZYZTD2MFGIJAVCNFSM6AAAAABVYBV7KKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMJQHE2TEMJWGY . You are receiving this because you authored the thread.Message ID: @.***>

Blacktrz avatar Jan 26 '25 09:01 Blacktrz

To záleží kam chceš obrázek přidat 😉. Tj najdi si odpovídající bloky jako název závodu, mezičasy apod (odhadneš dle kódu nebo určíš metodou pokus omyl vložením např. textu) a vlož frame kam potřebuješ.

lukaskett avatar Jan 27 '25 21:01 lukaskett

Vyřešil jsem to zápisem v LotteryTicket

import QtQml 2.0 import qf.qmlreports 1.0 import shared.qml.reports 1.0 import "qrc:/qf/core/qml/js/timeext.js" as TimeExt import "qrc:/quickevent/core/js/ogtime.js" as OGTime

Frame { //visible: false hinset: 1 vinset: 1 Frame { width: "%" vinset: 1 halign: Frame.AlignHCenter htmlExportAttributes: {"lpt_textWidth": "%", "lpt_textAlign": "center"}

	// Event logo
	Frame {
	width: "%"
	halign: Frame.AlignHCenter
	Image {
	height: 40
	dataSource: "C:\\QuickEvent\\report\\Receipts\\qml\\reports\\receipts\\images\\logo.png"
	}
	}
	Frame {
		layout: Frame.LayoutHorizontal
		valign: Frame.AlignVCenter
		Frame {
			width: "%"
			bottomBorder: Pen { basedOn: "black1dot" }
			//htmlExportAttributes: {"lpt_text": "-----"}
	}
		Frame {
			width: "%"
			bottomBorder: Pen { basedOn: "black1dot" }
			//htmlExportAttributes: {"lpt_text": "-----"}
		}
	}
}

}

Image

Blacktrz avatar Feb 01 '25 20:02 Blacktrz