I once took a pregnant foster, Maya. She came from the SPCA, so it was no surprise when she started having symptoms of rhino two days after coming into my house. Then she stopped eating and drinking. I first thought it was morning sickness, or the rhino and the fact she couldn't smell the food. I tried everything but then had to bring her to the vet two days later when I couldn't make her eat anything (forcefeeding a new cat can be really hard and by the time I was able to make her eat one syringe, she would be very hard to control and she would escape and hide). The vet said everything would be fine with the meds he gave me. She still did not eat. Another day went by (that's only 3 days, but maybe she was weak from the rhino and the pregnancy). Went to an emergency vet where they told me her she was very weak and the only thing they could do was giving her fluids and keeping her warm. She died a few hours later.
I know better now. Cats need to eat their normal amount of food everyday. And they must never stop drinking. Is your cat drinking normally?
Here are some things I found that really helped me with my cats when they got sick or when they wouldn't eat:
As it was said, use wet food and warm it up a little in the microwave (just a few seconds).
Your cat still won't eat? Pretend like you are eating it and it's the best thing ever. Your cat will be curious (and possibly jealous) and get close to you and the food. Put a bit on your finger and let her lick it. If she won't make her taste it. After tasting it, she might want more of it.
Last trick I found is use catnip with Goupille, my current foster cat. When I took her in, she was also pregnant and would not eat. Tried everything, she only wanted chicken (wich is not nearly enough for a pregnant cat). Well I tested her reaction to catnip by pourring some on the floor. As I suspected, she first rolled in it and was very happy. Then, she started eating it. At this point, I poured some more, but not on the floor, on her kitten dry food that I wanted her to eat. Well, guess what? She ate the whole bowl! I kept doing that for a few days and now she eats very well even when there is no catnip involved. And she also gave birth to 3 fabulous healthy kittens!

Finally, if at the end of the day your cat hasn't eaten enough, forcefeed her the difference. Maybe you could also offer her some kitten milk replacement to drink, sometimes they will prefer to drink than to eat and, at least, KMR contains a good amount of calories.
I hope everything goes back to normal soon.

If you still don't want to go to the vet, giving him a few phone calls would be good. They don't charge for that. Good luck.