Your daughter is a little old to do what I did with each of my boys when they started getting big and I haven't read each post up here but I will make a suggestion (maybe already posted); What I did with my little ones when they started walking was show them the gun, tell them no, leave it in the living room (unloaded of course), and then run in like a viral drill serergent the second they touched it. I did that a few times until I could leave it out a month later and they didn't even get close to it.
But... The first time I took them to the range (which I would suggest to you) was take a few warm cans of soda to the gange, shook the bajeseus out of them when they weren't looking, set them up, and shot them. Then I walked them down field and showed them the can and explained to them that a head, chest, or back would look the exact same way if shot. But I got totally into it and grabbed their head, back, and chest when I talked about it. Let them know the damage that can be down with one and then fill them in on the legal outcome of using a gun wrong. Talk about the dead person's family, jail, everything. We sat at the range for an hour before the second shot ever came out of the gun and every person there shook my hand and their hand before I left.
Scare the **** out of here but make sure she knows how to use it properly.
I hope I shall possess firmness and virtue enough to maintain what I consider the most enviable of all titles, the character of an honest man.