Now my qt is not connecting to the internet. What is going on? I have an internet connection why would qt not connect?
Holy jesus, man. Let's see if we can get your coins back, maybe, but it is apparent from this and your previous statements in this thread that unfortunately, you are not computer-literate enough for bitcoin. I do not mean this rudely; my fiancee is the same way. She's very smart otherwise, but any time she touches a piece of electronics, you'd swear she was retarded.
So, if we get them back, yeah, I in fact recommend that you never touch bitcoin again. Or, that you ONLY use something really user-friendly like blockchain.info... and that may be stretching it. The use of bitcoin makes some presumptions of a certain level of literacy. This is an acknowledged weakness of the current system becoming widespread. It will be overcome eventually, but it will come at the price of security: If you don't fully comprehend the system, at some level, you are dependent on
trusting something that makes it easy for you to use. Blockchain.info is an example of this. It does the heavy lifting and is fairly dummy-proof.
Back to your issue then: Lets assume that there is no way that your "encrypted wallet" was hacked (assuming also that it was indeed encrypted; and further assuming that you aren't so unlucky as to have been taken by a keylogger or something for 4.7 BTC). Therefore your coins exist and you don't know the first thing about getting them back. FYI, no, you cannot simply choose QT as the program for opening the wallet.dat file. It doesn't work anything remotely like that.
Questions:
(1) Are you 100% sure that you have the backup wallet.dat?
(2) How many transactions have you done with bitcoin? I'm guessing not many. If it's only a few, then we can ignore the possibility of needing to scan more than the up-to-100 default addresses.
Actions:
(1) Restart your computer. You are almost certainly on windows.
(2) Start the bitcoin client (if that doesn't happen automatically for you).
(3) Inform us of the progress of the client syncing with the network.
We'll go from there...