Согласно справке («help border»), там можно отдельно управлять вертикальными линиями:
Bit plot splot
1 bottom bottom left front
2 left bottom left back
4 top bottom right front
8 right bottom right back
16 no effect left vertical
32 no effect back vertical
64 no effect right vertical
128 no effect front vertical
256 no effect top left back
512 no effect top right back
1024 no effect top left front
2048 no effect top right front
В Qt везде написано, что классы потокобезопасны. Это значит, что все счётчики ссылок защищены локами. Это может приводить к тормозам на многопоточных программах. std::shared_ptr тоже потокобезопасный и использует локи/атомики для защиты счёткика ссылок.
Основываясь на http://doc.qt.digia.com/qt/qsharedpointer.html#details, я так понял, что shared_ptr больше похож как раз на QSharedPointer а не QSharedDataPointer: shared_ptr не создаёт никаких автоматических копий при записи. (то есть в shared_ptr никакого CoW не втсроено)
Посмотрите ещё тут. Возможно, boost::intrusive_ptr это то что вы ищите.