diff --git a/src/apps/qcam/cam_select_dialog.cpp b/src/apps/qcam/cam_select_dialog.cpp
index 3c8b12a9..2a600383 100644
--- a/src/apps/qcam/cam_select_dialog.cpp
+++ b/src/apps/qcam/cam_select_dialog.cpp
@@ -25,6 +25,9 @@ CameraSelectorDialog::CameraSelectorDialog(libcamera::CameraManager *cameraManag
 	/* Use a QFormLayout for the dialog. */
 	QFormLayout *layout = new QFormLayout(this);
 
+	/* Decrease minimum width of dialog to fit on narrow screens */
+	setMinimumSize(250, 100);
+
 	/* Setup the camera id combo-box. */
 	cameraIdComboBox_ = new QComboBox;
 	for (const auto &cam : cm_->cameras())
