To be fair though, I don't think you can import a QR code that is located inside a computer file on Electrum (CMIIW).
Correct. But there should be no need to, really. If you can generate a QR code for an address to import in to Electrum, then you can also just copy the address normally in the first place.
It requires a webcam and a second device or a piece of paper.
Not necessarily. A webcam on its own would suffice, provided it is not built in and so you could there point it at the screen on the same device. Or there are plenty of websites to which you can upload a QR code as an image file and they will decode the QR code for you - whether this is an unacceptable security or privacy risk to you depends on what you are transferring via QR code. (Of course with the caveats of blindly trusting a third party QR decoder and that you should still double check whatever is decoded against the source.)