For example, the city of Rotterdam represented as a hexagonal grid.

For example, the city of Rotterdam represented as a hexagonal grid.

The MMQGIS plugin has a Create Grid Layer Tool. You can use that to create a vector grid layer and then intersect it with your city boundaries polygon.