Этим способом делали пуговицы моя бабушка и мама,когда вязали кофты,а пуговиц под цвет было не купить.

Современное воплощение в жизнь.
Берем нитку 1.3-1.5 и обматываем карандаш. Витков 10-15. Можно поменьше,можно побольше. От количества витков пуговица будет более плоской или более круглой. Другой конец нитки вставляем в иголку.
Осторожно снимаем обмотку с карандаша и,придерживая левой рукой, обшиваем по кругу получившееся колечко пока не заполним пустоту внутри. Оставляем нитку и пришиваем пуговицу к кофточке. Если обмотка поначалу получается не слишком ровной, вы в последних рядах выровняете.
Можно в серединку пришить бусинку или бисер. Минус таких пуговиц - их размер. Для жесткости колечко можно оплетать с х/б ниткой.
Выходит вот такая пуговица.
А еще есть:
Мастер-класс здесь: http://www.minchanka.by/handmade/pugovitsy.html