
C++学习笔记 Qt
beattwo
这个作者很懒,什么都没留下…
展开
-
QT-锁定对话框固定不能拉伸和定位并且不能关闭
[color=green][i][b]Author:QQ174554431[/b][/i][/color][code="c++"]//lockwindow.h#ifndef LOCKWINDOW_H#define LOCKWINDOW_H#include #include #include #include #include class Lo...2010-07-14 14:06:04 · 1197 阅读 · 0 评论 -
QT-对点击表的记录时不对headerView(表头行)光亮(获取焦点)
[code="c++"]//m_tableWidget是QTableWidget的指针m_tableWidget->horizontalHeader()->setHighlightSections(false);//比较常用的特性,有时点了记录,那个列名行变化,看起来很不爽,所以我们把这现象禁用掉,不让highlight[/code]...原创 2010-09-17 15:47:11 · 185 阅读 · 0 评论 -
QT-发布QT应用程序,用户不能运行的问题
编译工具Microsoft VC 2005加上QT应用程序所需库文件Microsoft.VC80.CRT.manifestmsvcm80.dllmsvcp80.dllmsvcr80.dllQtCore4.dllQtgui4.dll还是报以下错误:英文XP 错误提示:"The application failed to initialize prope...原创 2010-06-22 23:29:14 · 158 阅读 · 0 评论 -
QT-从QLayout中遍历出组件(Widget)
[code="c++"]// m_historyLayout是某成员的父组件,假设在其有一个表,将其遍历出. for (int cc = m_historyLayout->layout()->count(); cc >= 0; --cc) { QLayoutItem *it = m_historyLayout->layout()->itemAt(cc); QTableWid...原创 2010-09-02 14:13:39 · 647 阅读 · 0 评论 -
QT-导出QTableWidget表的信息并格式对齐
[color=green][i][b]Author:QQ174554431[/b][/i][/color][code="c++"]#pragma once//TraderInformationTable.h#include #include class TraderInformationTable : public QTableWidget{ ...原创 2010-08-26 13:11:20 · 388 阅读 · 0 评论 -
QT-QLineEdit输入只允许大于0的整数
[code="c++"] QLineEdit *lineEdit = new QLineEdit(); QRegExp regExp("^[1-9][0-9]{1,8}$"); //^[1-9][0-9]*$ 任意位数正整数 lineEdit->setValidator(new QRegExpValidator(regExp, this));[/code]...原创 2010-08-24 09:23:00 · 1923 阅读 · 0 评论 -
QT-QTableWidgetItem的一些函数应用
[code="c++"] QTableWidgetItem *qItem = new QTableWidgetItem( tableLine[i].c_str() ); qItem->setFlags( qItem->flags() & (~Qt::ItemIsEditable & ~Qt::ItemIsSe...原创 2010-06-03 15:58:37 · 210 阅读 · 0 评论 -
QT-QTableWidget的一些函数应用
[code="c++"] setSelectionBehavior(QAbstractItemView::SelectRows); //记录可选择 setSelectionMode(SingleSelection); // 记录只能单选择,一条记录highlight setFocusPolicy(Qt::NoFocus); //鼠标不可以获取焦点[/code]...原创 2010-06-03 15:54:01 · 123 阅读 · 0 评论 -
QT-Plugin的创建和使用
[color=green][i][b]Author:QQ174554431[/b][/i][/color]一个word文件和一个工程文件,案例。2010-05-27 23:30:58 · 127 阅读 · 0 评论 -
QT-setFrameStyle
[code="c++"]QLabel *userLabel = new QLabel(tr("Username:"));userLabel->setFrameStyle(QFrame::Panel | QFrame::Sunken);[/code]效果:[img]http://dl.iteye.com/upload/attachment/251913/86930f77-a4...原创 2010-05-19 19:30:35 · 1520 阅读 · 0 评论 -
QT-刷新表,去除空白区域,显示正常
[color=green][i][b]Author:QQ174554431[/b][/i][/color]假设有个table, 在加载数据的过程中出现内容白屏等情况,实际上数据已有在表中。对表刷新可以写个如下的函数:[code="c++"]void TestDialog::RefreshTables(){ m_table->hide(); m_t...原创 2010-08-12 16:14:41 · 509 阅读 · 0 评论 -
QT-使QSplitter分割线不能移动
[color=green][i][b]Author:QQ174554431[/b][/i][/color]对一成员QSplitter属性 的分割线固定:[code="c++"] m_tableSplitter = new QSplitter(Qt::Horizontal, this); //... 假设已经有两个Widget放到里面。 m_tableSplitt...原创 2010-08-10 11:02:27 · 951 阅读 · 0 评论 -
QT-设置QLineEdit无边框
[code="c++"]QLineEdit *lineEdit = new QLineEdit();lineEdit->setStyleSheet("QLineEdit{border-width:0;border-style:outset}");[/code]原创 2010-09-21 13:55:56 · 5905 阅读 · 0 评论