Attributes belong logically to their block references and should (ideally) be grouped together with the block reference into one entity.
However, the design of the DXF/DWG format defines attributes as separate entities. QCAD attempts to create the illusion that they are somehow grouped together by automatically selecting the block attributes when a block reference is selected.
The property editor in QCAD >= 3.5 follows that same idea by showing the properties of the block reference with its attributes as if they were one entity:
This way, you can in most cases ignore the fact that attributes are separate entities and simply select the block reference to get an overview of its preferences as well as all its attributes and to change the attribute values.
The color, line type and line weight are almost always controlled "by layer". In fact, modifying the color of an attribute directly is somewhat problematic since such a modification will be reversed if attributes are synchronized with their attribute definitions.
One potential solution would be to set the color to "by block" but this is not supported by QCAD for block attributes at this point. Bug report at:http://www.qcad.org/bugtracker/index.ph ... sk_id=1048
Another possibility would be to make that behavior of the property editor configurable. Feature request at:http://www.qcad.org/bugtracker/index.ph ... sk_id=1049