# Built vtk with tkinter on MacOS (Macbook Air), Render Window breaks down on Macbook Pro

**URL:** https://discourse.vtk.org/t/built-vtk-with-tkinter-on-macos-macbook-air-render-window-breaks-down-on-macbook-pro/6635
**Category:** Support
**Created:** [September 14, 2021, 3:24pm UTC](https://discourse.vtk.org/t/built-vtk-with-tkinter-on-macos-macbook-air-render-window-breaks-down-on-macbook-pro/6635 "2021-09-14T15:24:23Z")
**Posts on this page:** 1
**Page:** 2

<div class="post-metadata">

### Author: ![dgobbi](https://discourse.vtk.org/user_avatar/discourse.vtk.org/dgobbi/32/18_2.png) [@dgobbi](https://discourse.vtk.org/u/dgobbi)
#### Post date: [April 1, 2022, 1:46pm UTC](https://discourse.vtk.org/t/built-vtk-with-tkinter-on-macos-macbook-air-render-window-breaks-down-on-macbook-pro/6635/21 "2022-04-01T13:46:46Z")

</div>

A scale factor is one possible way to solve the issue, but natively macOS uses pixel conversion functions instead (see [!2019](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/2019/diffs), for example).

Hopefully, tk 8.6 provides an API for getting the scale factor. If not, it might be necessary to get the info natively from macOS.

By “help”, I mean that I can provide advice, and if you get something working (on both retina and non-retina displays of course!) then I can help to test it and get it into the VTK git repository and releases.

I’m fond of tkinter because it’s quicker than Qt and it’s also built-in to Python. But I switched to Qt a few years ago because, at the end of the day, Qt provides a more professional-looking app and has many more features.

[Previous page](https://discourse.vtk.org/t/built-vtk-with-tkinter-on-macos-macbook-air-render-window-breaks-down-on-macbook-pro/6635.md?page=1)
