Soluble adducts between main group metal alkyls and polymers containing bound pyridyl groups react with H2S in solution to produce nano-scale particles of semiconducting sulfides which have a narrow size distribution and are evenly distributed within the polymer.