זה אכן מה שאני צריך ומה שעשיתי. הבעיה שלא הצלחתי להריץ קובץ שייבאתי לפרויקט.
מה שכרגע מצאתי כפתרון זה שינוי ידני של הקובץ CMAKELists.txt - החלפתי את שם הקובץ בשורה add_executable - במקום main לשם הקובץ שייבאתי, ועכשיו ניתן להריץ אותו.
בהתחלה הוספתי את הקובץ שלי ביחד עם main שמגיע עם יצירת הפרויקט, אבל שני main לא ניתנים להרצה. זה משהו שאצטרך בהמשך ללמוד: איך בונים פרויקט אחד שמורכב מכמה קבצים שעובדים כחבילה אחת..
לא יודע למה QT לא מתיחס לחלון הנוכחי כקובץ להרצה, כמו למשל בישום PYCHARM. יכול להיות בגלל ש C דורשת קימפול וזה מסבך קצת?
כנראה שאני צריך להבין קצת יותר מה תפקיד CMAKE - זה מחליף את GCC?
בסרטון המצורף יש הדרכה איך להוסיף ספריות CS50 של הרווארד - אולי אצטרך את זה בהמשך..
בכלל QT נראה יישום עם הרבה יכולות שקשורות ליישומי GUI, אם הבנתי נכון, אבל אני עדיין רחוק משם..
תודה