Go to help=>Debuging Window=>Console and type
listunspent
Find one with an "amout" value big enough for your needs, copy the corresponding txid.
Go to blockchain.info, and paste the "txid"
Check the public address of yours that received the funds, copy it.
Back in the console of QT (you may need to use walletpassphrase before if you encrypted the wallet):
dumpprivkey your_address
Copy the result (do not share this with anyone, don't post it here, for example)
Back to blockchain.info
If you already have a wallet there, just import the private key using the import feature (and pasting the result of the dumpprivkey command). If not, create a wallet before importing.
From the blockchain wallet, send the coins to wherever you want.
Once the unspent output is clear, you can remove the private key from blockchain wallet (you need to archive it first, I think).
If that fails, please specify at which step it did, please.
Ive done all, when i get my private key i try to import this in a new wallet for example electrum then i get the error : The following inputs could not be imported "under this is show the private key"