QT
KiranRao
这个作者很懒,什么都没留下…
展开
-
table widget 控件的应用
ui->file_show->setRowCount() //设置行 ui->file_show->setColumnCount() //设置列 ui->file_show->horizontalHeader()->setStretchLastSection(true); //使行充满表格 ui->file->horizontalHeader()->setStretchLast原创 2017-02-10 15:31:22 · 730 阅读 · 0 评论 -
Qstring
QString path = "C:\\Users\\Administrator\\Desktop\\TFTP_client_1.0\\TFTP_client"; path.append("\\"); //字符串连接 if (string == file_show_name) // 字符串比较 int i= path.toint();//string chan原创 2017-02-10 15:33:55 · 272 阅读 · 0 评论 -
QFile
file_fullpath = QFileDialog::getOpenFileName(this,"Open File",path); //显示path路径下的文件 QFile f(path); if (!f.open(QIODevice::ReadOnly | QIODevice::Text)) { qDebug() "Ope原创 2017-02-10 15:37:38 · 324 阅读 · 0 评论 -
QT 线程
多线程可以防止ui界面卡死的情况 class WorkerThread : public QThread { Q_OBJECT public: void set_ui(Ui::MainWindow *m); void run() Q_DECL_OVERRIDE; signals: void thread_signal(unsign原创 2017-02-10 15:49:19 · 459 阅读 · 0 评论 -
QT 过滤器
ui->file->installEventFilter(this); // ui->file->viewport()->installEventFilter(this); //复合控件添加过滤器 上面是安装和table widget 类似控件的过滤器 ui-〉file->removeEventFilter(this); ui->file->vi原创 2017-04-05 16:24:04 · 413 阅读 · 0 评论 -
QT 读json格式配置文件的数据
{ "FirstName": "三", "LastName": "张", "Age": 43, "Address": { "Street": "长安街", "City": "北京", "Country": "中国" }, "Phone numbers": [ "+44原创 2017-04-24 16:42:34 · 851 阅读 · 2 评论 -
QT5 不能输入中文,中文编译不过,显示不正常的解决方法
else if (tmp == QStringLiteral("4 AC模式全呼叫C")) 可以使用QStringLiteral 函数, 函数返回的也是QString 类型,原创 2017-12-05 11:26:11 · 836 阅读 · 0 评论 -
QT 自定义委托
QT 中引入了经典的MVC结构,即模型/视图/控制分离的结构,不过QT中只有MV没有C,模型主要获取数据,视图主要复制模型的显示,而委托只要是设置显示的风格,在某一行某一列使用的不同的部件进行显示,我在QT的QSpinBox的历程上加上了一点。 通常委托都继承QStyledItemDelegate和QItemDelegate这个两个类。两个类的代码基本相同,如果需要使用style sheet 时原创 2017-12-26 14:34:23 · 1101 阅读 · 0 评论