QT
lycx12
这个作者很懒,什么都没留下…
展开
-
《Qt》Qt Designer启动问题
切换到Qt Designer目录(如 C:\Qt\Qt5.6.1\5.6\msvc2013_64\bin ),把 Qt5WebEngineWidgets.dll 随便改个名字,例如 Qt5WebEngineWidgets222.dll ,之后就可以打开QtDesigner了。在解决方案资源管理器中,右击你的 xxx.ui文件,会有打开方式,此时列表中默认值是 Qt designer,选中它,点击“移除”按钮。这时候再在解决方案资源管理器中双击 *.ui 就可以打开并进行下一步的编辑了。转载 2024-06-25 16:39:01 · 122 阅读 · 0 评论 -
QTableWidget表头变色塌陷问题处理
在QTableWidget表格中,点击表格内容,表头会塌陷,变换了颜色,其解决办法如下。原创 2023-08-16 10:20:24 · 258 阅读 · 0 评论 -
Qt之make: Nothing to be done for ‘first‘
Qt之make: Nothing to be done for ‘first‘的三种方法。原创 2023-01-17 17:00:47 · 1760 阅读 · 0 评论 -
Qt QPushButton 一些操作设置
1.鼠标放在button上变成小手。2.按钮置灰,不可点击。原创 2022-10-24 17:28:02 · 5239 阅读 · 0 评论 -
QtCreator 部分快捷键
编辑的时候前几个使用的频率特别高;调试的时候后几个使用的频率高,且调试的快捷键和VS类似。F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+I 自动对齐Ctrl+/ 注释行,取消注释行Ctrl+F 查找替换当前选中的内容,按下Ctrl+F,会列出所有和你选的内容一样的语句Ctrl+1 ...原创 2022-03-20 10:35:02 · 343 阅读 · 0 评论 -
tableWidget内容中的元素居中
将单个单元格的内容设置为居中ui.tableWidget->item(i,j)->setTextAlignment(Qt::AlignHCenter|Qt::AlignVCenter);将部分行和列的单元格内容设置居中 for (int i=0;i<5;i++) { for (int j=0;j<8;j++) { ui->tableWidget->item(i,j)-&原创 2020-08-05 15:51:43 · 7614 阅读 · 0 评论 -
QDateEdit日历修改之QCalendarWidget 样式设置
1. QDateEdit控件显示日历,需要用下面的setCalendarPopup(true);ui.dateEdit->setCalendarPopup(true);2. 日历样式的修改需要用到QCalendarWidget控件。其样式的调整可以在QSS中调整。下面就图中的标记进行说明:1)左右两边的箭头,是用代码实现的。QToolButton*prevBtn...原创 2019-08-08 19:38:19 · 9569 阅读 · 8 评论 -
信号与槽函数
信号与槽机制(signal&slot)作为Qt最重要的特性,提供了任意两个Qt对象之间的通信机制。信号会在某个特定情况或动作下触发,槽是用于接收并处理信号的函数。信号和槽有如下三个连接方式:1.一个信号可以与另一个信号相连。也就是一个信号触发另一个信号发射。2.同一个信号可以与不同的多个槽函数相连。3.同一个槽函数也可以响应多个不同的信号。...原创 2018-06-26 16:40:42 · 2577 阅读 · 0 评论 -
QDateTime、QString,int互转与拆分
【代码】QDateTime、QString,int互转与拆分。原创 2018-06-06 14:13:50 · 18587 阅读 · 1 评论 -
Qt界面关闭主窗口,若其Qdialog弹框没有关闭,程序无法退出
Qt界面关闭主窗口,若其Qdialog弹框没有关闭,程序无法退出需要在主窗口设置属性:Qt::WA_QuitOnClose将主窗口属性设置为:fm.setAttribute(Qt::WA_QuitOnClose,true);Qt::WA_QuitOnClose属性是使窗口如果是最后一个关闭的时候触发事件lastWindowClosed();然后主程序收到事件退出a.conne...原创 2018-03-14 16:46:45 · 5384 阅读 · 2 评论 -
QT加载jpg、jpeg、gif图片不可见问题解决
QT加载jpg图片、gif动图时,图片不可见问题是没有加载QT的图形库解决办法:1. 在Qt文件夹里有个plugins文件夹内,imageformats是图片的库,里面有jpg,gif等。2. 将qt文件夹中plugins文件夹拷贝到指定文件夹下:如E:\SVN\plugins3. 在程序主函数中指定该路径: int main(int argc, char *argv[]){原创 2017-09-18 14:08:01 · 4903 阅读 · 0 评论 -
qtabwidget表内容设置
1.qtabwidget表格整行选择设置:ui.tableView_grid->setSelectionBehavior(QAbstractItemView::SelectRows);2. qtabwidget表格设置只能选中一行:ui.tableView_grid->setSelectionMode(QAbstractItemView::SingleSelection);3. qtabw原创 2017-08-31 19:31:37 · 3861 阅读 · 0 评论 -
qtablewidget控件滚动条设置
qtablewidget控件的滚动条分为纵向滚动条设置和横向滚动条设置.纵向滚动条设置:ui.tableWidget_grid->verticalScrollBar()->setStyleSheet("QScrollBar{background-color:rgb(218,222,223); width:10px;}" "QScrollBar::handle{background-color:原创 2017-08-31 19:05:11 · 15995 阅读 · 5 评论 -
qtabwidget表头字体大小、字体颜色、背景颜色设置
如下是对tabwidget表头的设置。background-color是对表头背景颜色的设置。font是对字体大小,字体颜色,字体格式设置。ui.tableWidget_grid->horizontalHeader()->setStyleSheet("QHeaderView::section{background-color:rgb(40,143,218);font:13pt '宋体';col原创 2017-08-31 18:52:57 · 43391 阅读 · 8 评论 -
隐藏tabwidget 上的tab标签
隐藏tabwidget上的tab标签有如下两种方式。方式一是亲测可以实现的,方式二是在网上看的说可以实现。方式一:ui.tabWidget->findChildren().at(0)->hide(); 方式二:注方式二对qt的版本有要求,需要在5.0以上,在5.0以下的,tabBar()是受保护的,是protected的,不被外部调用。ui.tabWidget->tabBar(原创 2017-04-21 11:14:52 · 10460 阅读 · 1 评论 -
QTableView用法小结
QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QStandardItemModel(); student_model->setHorizontalHeaderItem(0, new QStandardItem(QObj原创 2017-04-07 09:06:49 · 806 阅读 · 0 评论 -
如何隐藏QTabWidget中的一个tab
QTabWidget 中的tab,采用hide(),close(),setHidden(true),setVisible(false)等方式都无法隐藏tab。可以通过以下方式隐藏。ui->tabWidget->removeTab(0);0--表示隐藏第一个tab。原创 2016-08-16 14:05:54 · 20278 阅读 · 5 评论 -
日期时间转换为世纪秒
日期时间的不同写法,导致转换为世纪秒的方式不同,前一篇当时没想到更好的办法,便采用把字符串中的部分字符替换,然后再转换为世纪秒。下面将两种不同的日期形式转换为世纪秒。1. 日期形式为:yyyy/MM/dd hh:mm:sssztmp[32] = 2016/03/24 19:33:00QDateTime dtBDateTime = QDateTime::fromString(sztmp原创 2016-03-24 19:37:19 · 7367 阅读 · 0 评论 -
QT QTableWidget 用法总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并转载 2015-09-14 23:53:30 · 492 阅读 · 0 评论