1. 程式人生 > >Qt開發:Qt Widgets模組——QDateEdit類

Qt開發:Qt Widgets模組——QDateEdit類

QDateEdit類提供了一個基於QDateTimeEdit類編輯日期的小部件。

標頭檔案:#include <QDateEdit> 

qmake:QT += widgets

繼承:QDateTimeEdit

QDateEdit提供的許多屬性和函式都在QDateTimeEdit中實現。 這些是這個類的相關屬性:

1、日期儲存小部件顯示的日期。

2、minimumDate定義了使用者可以設定的最小(最早)日期。

3、maximumDate定義了使用者可以設定的最大(最新)日期。

4、displayFormat包含一個字串,用於格式化視窗小部件中顯示的日期。


Windows Vista小部件樣式中顯示的日期編輯小部件。


Macintosh小部件樣式中顯示的日期編輯小部件。


Fusion小部件樣式中顯示的日期編輯小部件。

一、成員函式

1、QDateEdit::QDateEdit(QWidget *parent = Q_NULLPTR)

用父級構造一個空的日期編輯器。

2、QDateEdit::QDateEdit(const QDate &date, QWidget *parent = Q_NULLPTR)

用父級構造一個空的日期編輯器。 日期設定為日期。

3、QDateEdit::~QDateEdit()

解構函式。

相關推薦

Qt開發Qt Widgets模組——QDateEdit

QDateEdit類提供了一個基於QDateTimeEdit類編輯日期的小部件。標頭檔案:#include <QDateEdit> qmake:QT += widgets繼承:QDateTimeEditQDateEdit提供的許多屬性和函式都在QDateTimeE

Qt開發Qt Widgets模組——QColumnView

QColumnView類提供了一個列檢視的模型/檢視實現。標頭檔案:#include <QColumnView>qmake:QT += widgets繼承:QAbstractItemViewQColumnView在許多QListView中顯示一個模型,樹中的每個層

Qt開發Qt Widgets模組——QApplication

QApplication類管理GUI應用程式的控制流和主要設定。標頭檔案:#include <QApplication> qmake:QT += widgets繼承:QGuiApplicationQApplication專門為QGuiApplication提供基於

Qt開發如何將QDialog 轉換為QWidget

1     搭建實驗環境-----目的是 將 QDialog 類轉變為 QWidget類          a  使用qt creator 建立專案工程 Dialog_to_Widget, 主介面用  MainWindow類,另外2個介面用QDialog類和QWidget類

Qt開發列表QTableView列新增button

在列表裡面新增任何其他元件,比如Button,一般都需要繼承delegate,然後繼承後重繪,但是這樣過於複雜,這裡有一個簡單的方法,理論上可以擴充套件到任何元件 以單個window裡面新增到表格為例

Qt開發無邊框異形視窗,透明背景,可移動

很多端遊的啟動器客戶端都是異形視窗,無邊框,自繪並重寫了最小化、最大化、關閉按鈕。本文具體講一下實現。 步驟: 1,設定視窗透明度、視窗無邊框樣式、視窗背景透明。 2,準備ps過的帶透明通道的不規則png圖片,設定為視窗背景。 3,重寫滑鼠事件實現視窗移動。 看效果:

Qt開發最小化到托盤

其實qt的幫助文件裡面有個例子,另外很多api在QSystemTrayIcon類裡面。 首先建立Qt的gui工程,本文預設都帶了ui檔案,如果不帶ui檔案,需要在程式裡手動程式碼寫ui,所有程式碼都未修改main.cpp,就不貼了。 初級 mainwindow.h #in

unity開發Qt C++與unity之間TCP網路通訊

考慮實現用C++做伺服器,unity做客戶端實現TCP網路通訊。 以下采用TCP單執行緒連線。 Qt C++服務端 建立一個Qt的GUI專案,在介面上放一個label顯示連線狀態,兩個button作為指令傳送控制。 記得在pro檔案中加入network模組 widget

Qt開發跨視窗訊號槽通訊

多視窗通訊,如果是視窗類物件之間互相包含,則可以直接開放public介面呼叫,不過,很多情況下主視窗和子視窗之間要做到非同步訊息通訊,就必須依賴到跨視窗的訊號槽,以下是一個簡單的示例。 母視窗 main

Qt開發TCP和UDP網路通訊

【原文】http://wuyuans.com/2013/03/qt-socket/ 這篇文章簡潔清晰 TCP 客戶端 #include <QtNetwork> QTcpSocket *client; char *data="hello qt!"; client

QT開發QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection'...

今天寫qt資料庫操作的時候,發現了這個問題,之前是模仿QT官方例子的資料庫開啟方式,即 QSqlDatabase qdb; if(QSqlDatabase::contains("TEST")) qdb = QSqlDatabase::database("QSQLITE"

解決qt提示qt.network.ssl: QSslSocket: cannot call unresolved function DH_free

.com get 1.0 解壓 inf mage net qtcreator ima 方法一(解決):把C:\Qt\Qt5.8.0\Tools\QtCreator\bin下的libeay32.dll和ssleay32.dll庫復制到C:\Qt\Qt5.8.0\5.8\ms

Qt 筆記Qt中的IO操作

Qt中IO操作的處理方式 -Qt通過統一的介面簡化了檔案與外部裝置的操作方式 -Qt中的檔案被看做一種特殊的外部裝置 -Qt中的檔案操作與外部裝置的操作相同 IO操作中的關鍵函式介面 -開啟裝置:bool open(OpenMode mode) -讀取資料:QBy

Qt開發QT中顯示影象資料

一般影象資料都是以RGBRGBRGB……位元組流的方式(解碼完成後的原始影象流),我說成位元組流,那就表明R,G,B的值各佔一個位元組,在程式設計時表示的就是unsigned char * data。        我們先來看一下QT中的QImage物件。在載入data資料

Qt開發Qt中顯示影象的兩種方法對比

在Qt中處理圖片一般都要用到QImage類,但是QImage的物件不能夠直接顯示出來,要想能看到圖片,初步發現有兩種方法。 一、QImage轉QPixmap,然後用QLabel::setPixmap() image=new QImage("D:/Temp/XX.jpg

Qt分析Qt中的兩種定時器

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSi

【Linux開發】【Qt開發QT 同時支援滑鼠和觸控式螢幕

現在 如果我要使用滑鼠 匯入環境變數 export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice 使用觸控式螢幕,匯入環境變數 export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0 如果想同時兩個都支援   export

QTQT中的單選框和複選框的使用

QT中的複選框和單選框的使用跟MFC中的相同控制元件的使用是有所不同的,QT中的控制元件的使用涵蓋了更加高階的功能。 MFC中可以通過組這個功能手動的把多個控制元件組合在一起,而QT中是不能如此簡單的做到這個功能的,需要建組。 建組的方式如下: 在.h檔案

Qt開發技巧編寫.pro檔案,在構建流程中加入命令列的方法

1、在專案構建前執行命令 在專案構建前執行命令cmd 存在問題 system(cmd) 存在執行多次的問題,可以參考message函式的QMake Manual說明

使用 PySide2 開發 Maya 外掛系列三qt語言國際化(internationalization)

使用 PySide2 開發 Maya 外掛系列三:qt語言國際化(internationalization) 前言: 這是 qt for python 的語言國際化,基於 UI 的,python 也有自身的語言國際化,兩者是不同的。 先來看最終效果: 前期準備: 這次建立一個 main wind