自學QT之自己寫乙個視窗

2021-07-05 01:36:28 字數 743 閱讀 1017

很多時候我們直接建立工程,然後各種介面什麼的都已經被初始化好了的,不過在有些特殊時候,你或許需要寫乙個自己定義的視窗,那麼接下來我們就來進行操作。

程式設計環境qt5

首先新建乙個專案,命名為mywidget,然後選擇下一步,在這裡我們選擇qwidget,然後取消介面的選項。

widget.cpp的原始碼如下:

#include "widget.h"

: qwidget(parent)

widget::~widget()

通過執行,我們可以看到如下的效果:

一些函式不懂的話可以搜尋一下,

setgeometry(99,40,75,30);
這個函式可能特殊一些,它的意思是跟隨父元件,包括移動,後面座標的意思是在父元件的相對位置99,40這個點開始畫這個按鈕,按鈕的長度和寬度分別是75和30.

同樣,你也可以利用這個函式來設定主視窗在螢幕的位置,可以在main.cpp新增如下**:

#include "mywidget.h"

這樣你就可以在螢幕的指定位置繪製這個視窗了。

自學QT之實現乙個使用者資訊視窗

使用者資訊視窗如果用設計師介面來做當然是非常簡單了,但是為了鍛鍊自己的開發能力和對qt以及c 的深入理解,有必要用 來進行操作。其實,比設計師介面更加靈活。看到 多,不要害怕,其實 中的大部分單詞只需要輸入開頭就可以自動補全的。新建乙個專案,基於對話方塊,取消介面選項。標頭檔案如下 ifndef d...

自己寫乙個LIST

pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...

自己寫乙個框架

自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...