Once you have Windows installed, install SolidWorks in the VM.
Now, we have a virtual machine running Windows and SolidWorks. Big deal, right? Anyone could have told you to do that. In order to run SolidWorks in a manner befitting a true “First Class Citizen” of your desktop and have a somewhat normal workflow, you need it to be seamlessly integrated into your Linux desktop. Lucky for you, VirtualBox has a “seamless” mode that you can enable! Press Host+L to get to it, and voila! You’re running SolidWorks on Linux.