That's an interesting point. Maybe the tool could create a temporary file with the data piped to it.
But for now I think you should stick with:
pbpaste > /tmp/clipboard.txt && qr-filetransfer /tmp/clipboard.txt
Thanks for the idea, I'm tracking it in github.